0 people like it.
Like the snippet!
Timestamp with timezone (YYYYMMDDhhmmssffff+zzzz)
Timestamp:
Time format in ISO 8601 with timezone.
YYYYMMDDhhmmssffff+zzzz
For example 2011-05-17 19:01:10.000 -0200 would be: 20110517190110000-0200
1:
2:
3:
4:
|
let myTimeStamp =
let zone = System.TimeZone.CurrentTimeZone.GetUtcOffset System.DateTime.Now
let prefix = match (zone<System.TimeSpan.Zero) with | true -> "-" | _ -> "+"
System.DateTime.UtcNow.ToString("yyyyMMddHHmmssffff") + prefix + zone.ToString("hhss");
|
val myTimeStamp : string
val zone : System.TimeSpan
namespace System
Multiple items
[<Struct>]
type DateTime =
new : ticks: int64 -> unit + 13 overloads
member Add : value: TimeSpan -> DateTime + 1 overload
member AddDays : value: float -> DateTime
member AddHours : value: float -> DateTime
member AddMilliseconds : value: float -> DateTime
member AddMinutes : value: float -> DateTime
member AddMonths : months: int -> DateTime
member AddSeconds : value: float -> DateTime
member AddTicks : value: int64 -> DateTime
member AddYears : value: int -> DateTime
...
--------------------
System.DateTime ()
(+0 other overloads)
System.DateTime(ticks: int64) : System.DateTime
(+0 other overloads)
System.DateTime(ticks: int64, kind: System.DateTimeKind) : System.DateTime
(+0 other overloads)
System.DateTime(year: int, month: int, day: int) : System.DateTime
(+0 other overloads)
System.DateTime(year: int, month: int, day: int, calendar: System.Globalization.Calendar) : System.DateTime
(+0 other overloads)
System.DateTime(year: int, month: int, day: int, hour: int, minute: int, second: int) : System.DateTime
(+0 other overloads)
System.DateTime(year: int, month: int, day: int, hour: int, minute: int, second: int, kind: System.DateTimeKind) : System.DateTime
(+0 other overloads)
System.DateTime(year: int, month: int, day: int, hour: int, minute: int, second: int, calendar: System.Globalization.Calendar) : System.DateTime
(+0 other overloads)
System.DateTime(year: int, month: int, day: int, hour: int, minute: int, second: int, millisecond: int) : System.DateTime
(+0 other overloads)
System.DateTime(year: int, month: int, day: int, hour: int, minute: int, second: int, millisecond: int, kind: System.DateTimeKind) : System.DateTime
(+0 other overloads)
property System.DateTime.Now: System.DateTime with get
val prefix : string
Multiple items
[<Struct>]
type TimeSpan =
new : ticks: int64 -> unit + 3 overloads
member Add : ts: TimeSpan -> TimeSpan
member CompareTo : value: obj -> int + 1 overload
member Divide : divisor: float -> TimeSpan + 1 overload
member Duration : unit -> TimeSpan
member Equals : value: obj -> bool + 2 overloads
member GetHashCode : unit -> int
member Multiply : factor: float -> TimeSpan
member Negate : unit -> TimeSpan
member Subtract : ts: TimeSpan -> TimeSpan
...
--------------------
System.TimeSpan ()
System.TimeSpan(ticks: int64) : System.TimeSpan
System.TimeSpan(hours: int, minutes: int, seconds: int) : System.TimeSpan
System.TimeSpan(days: int, hours: int, minutes: int, seconds: int) : System.TimeSpan
System.TimeSpan(days: int, hours: int, minutes: int, seconds: int, milliseconds: int) : System.TimeSpan
field System.TimeSpan.Zero: System.TimeSpan
property System.DateTime.UtcNow: System.DateTime with get
System.DateTime.ToString() : string
System.DateTime.ToString(provider: System.IFormatProvider) : string
System.DateTime.ToString(format: string) : string
System.DateTime.ToString(format: string, provider: System.IFormatProvider) : string
System.TimeSpan.ToString() : string
System.TimeSpan.ToString(format: string) : string
System.TimeSpan.ToString(format: string, formatProvider: System.IFormatProvider) : string
More information