解析特定日期格式 C#
Parse Particular Date Format C#
谁能帮我把它转换成日期时间格式?
20210115122710
我需要
这样的格式
DateTime date = DateTime.ParseExact("20210115122710", "dd/MM/yyyy hh:mm:ss", null);
您正在用错误的格式解析 DateTime
,请使用 "yyyyMMddHHmmss"
而不是 "dd/MM/yyyy hh:mm:ss"
、
DateTime date = DateTime.ParseExact("20210115122710", "yyyyMMddHHmmss", null);
现在只要你想以给定的格式打印它,然后使用.ToString()
方法,
string dateInGivenFormat = date.ToString("dd/MM/yyyy HH:mm:ss");
注意: 我使用 HH
几个小时而不是 hh
。
HH
:使用 HH
将小时数转换为 24 小时 格式,即从 00 到 23。
hh
: hh
将小时数转换为 12 小时 格式,即从 00 到 12。
如果您的时间是 12 小时制,则使用 hh
,否则使用 HH
。
谁能帮我把它转换成日期时间格式?
20210115122710
我需要
这样的格式 DateTime date = DateTime.ParseExact("20210115122710", "dd/MM/yyyy hh:mm:ss", null);
您正在用错误的格式解析 DateTime
,请使用 "yyyyMMddHHmmss"
而不是 "dd/MM/yyyy hh:mm:ss"
、
DateTime date = DateTime.ParseExact("20210115122710", "yyyyMMddHHmmss", null);
现在只要你想以给定的格式打印它,然后使用.ToString()
方法,
string dateInGivenFormat = date.ToString("dd/MM/yyyy HH:mm:ss");
注意: 我使用 HH
几个小时而不是 hh
。
HH
:使用HH
将小时数转换为 24 小时 格式,即从 00 到 23。hh
:hh
将小时数转换为 12 小时 格式,即从 00 到 12。
如果您的时间是 12 小时制,则使用 hh
,否则使用 HH
。