Dela via


DateTime.ToText

Syntax

DateTime.ToText(dateTime as nullable datetime, optional options as any, optional culture as nullable text) as nullable text

Om

Returnerar en textrepresentation av dateTime. En valfri record parameter, options, kan tillhandahållas för att ange ytterligare egenskaper. culture används endast för äldre arbetsflöden. record Kan innehålla följande fält:

  • Format: Ett text värde som anger vilket format som ska användas. Mer information finns i https://go.microsoft.com/fwlink/?linkid=2180104 och https://go.microsoft.com/fwlink/?linkid=2180105. Om du utelämnar det här fältet eller anger null formateras datumet med standardvärdet som definieras av Culture.

  • Culture: När Format är inte null Culture styr vissa formatspecificerare. I är till exempel "en-US" "MMM" , medan i "ru-RU" "MMM" är "янв", "фев", "мар", ...."Jan", "Feb", "Mar", ... När Format är null, Culture styr standardformatet som ska användas. När Culture är null eller utelämnas används Culture.Current .

För att stödja äldre arbetsflöden options och culture kan även vara textvärden. Detta har samma beteende som om options = [Format = options, Culture = culture].

Exempel 1

Konvertera #datetime(2010, 12, 31, 01, 30, 25) till ett text värde. Resultatutdata kan variera beroende på aktuell kultur.

Användning

DateTime.ToText(#datetime(2010, 12, 31, 01, 30, 25))

Output

"12/31/2010 1:30:25 AM"

Exempel 2

Konvertera med ett anpassat format och den tyska kulturen.

Användning

DateTime.ToText(#datetime(2010, 12, 30, 2, 4, 50.36973), [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])

Output

"30 Dez 2010 02:04:50.369730"

Exempel 3

Konvertera med iso 8601-mönstret.

Användning

DateTime.ToText(#datetime(2000, 2, 8, 3, 45, 12),[Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])

Output

"2000-02-08T03:45:12Z"