[C#] yyyy-MM-dd HH:mm:ss 時間形式 タイムスタンプ 包括的な解釈 超詳細

C#

日付から文字列

時間文字列をインスタンス化する

DateTimeFormatInfo dfInfo=new DateTimeFormatInfo();
dfInfo.ShortDatePattern = "yyyy/MM/dd hh:mm:ss:ffff";
DateTime dt = Convert.ToDateTime("2019/07/01 18:18:18:1818", dfInfo);

日付から文字列

string dateString = dt.ToString();
//或者
dateString = dt.ToString("F");

次の形式は、特定の形式を示すために単独でのみ使用できます。

フォーマット オブジェクトの値 時間形式機能 返される時刻形式
d 短い日付パターン HH mm ss
D 長い日付パターン 「dddd,dd MMMM yyyy
完全な日付と時刻 (長い日付と短い時間) 例 f (zh-CN) - 2009-06-15 13:45 f(en-US) - 2009-06-15 13:45 full date short time ("" format specifier "" standard format specifier means long 日付の組み合わせ(「D」および短い時間 (「t」) パターン、スペースで区切られた
FullDateTimePattern (長い日付と長い時間) 例 F(zh-CN) - 2009 年 6 月 15 日 13:45:30 F(en-US) - 2009 年 6 月 15 日 13:45:30 F" 現在の DateTimeFormatInfo FullDateTimePattern プロパティで表される標準書式指定子 定義されたカスタム日付と時刻フォーマット文字列。たとえば、固定カルチャのカスタム フォーマット文字列は dddd,dd MMMM yyyy HH:mm:ss" です。
g レギュラー(ショートデート・ショートタイム) 例: g (zh-CN) - 2009/6/15 13:45g (en-US)- 2009/6/15 13:45 "g" 短い日付 ("d" と短い時間 (") の標準書式指定子)スペースで区切られた t パターンの
G レギュラー(ショートデート&ロングタイム)
んん 月日パターン
r、R RFC1123パターン
s 現地時間を使用した SortableDateTimePattern (ISO 8601 に基づく)
t 短時間パターン たとえば、カルチャ固有のカスタム フォーマット文字は "HHmm" になります。
T 長時間パターン たとえば、固定カルチャのカスタム フォーマット文字列は "HH:mm:ss" です。
あなた UniversalSortableDateTimePattern 世界時の表示に使用される形式
世界時を使用した完全な日付と時刻 (長い日付と長い時間) 例 U (zh-CN) - 2009 年 6 月 15 日 5:45:30 u(en-Us) - 2009 年 6 月 15 日 5:45:30
そして、そして 年月パターン

現在までの文字列

string str=yyyy-MM-dd hh:mm:ss;
Convert.ToDateTime(str);
//例如
string dateString = "20190701 18:18:18:1818";
DateTime dt = DateTime.ParseExact(dateString, "yyyyMMddHHmmssffff", CultureInfo.CurrentCulture);
DateTime.ParseExact(dateString, "yyyyMMddHHmmssffff", CultureInfo.InvariantCulture);

おすすめ

転載: blog.csdn.net/gao511147456/article/details/129304468