将DXL时间戳转换为C#DateTime

SiL3NC3

完全弄乱了Lotus Notes DXL时间戳格式...给定的是从Lotus Notes文档中导出的DXL的时间戳,如下所示:

20141104T132939,49+01

尝试使用格式DateTime.ParseExact,例如:

DateTime.ParseExact(dateStr.Substring(0, 13), "yyyyMMddThhmm", System.Globalization.CultureInfo.InvariantCulture).ToString("dd.MM.yyyy hh:mm");

但是没有运气>>> System.FormatException "no valid DateTime format"

C#可以按原样处理上述时间戳吗?

乔恩·斯基特

问题是您的文本格式-您使用的hh12小时制,但您有一个值为13的值。您想要的HH是24小时制。我也建议您引用,T因为您只需要文字T字符,第二个也要使用以下两个字符:

DateTime dateTime = DateTime.ParseExact(
    dateStr.Substring(0, 15),
    "yyyyMMdd'T'HHmmss",
    CultureInfo.InvariantCulture);

然后,我建议DateTime您尽可能长时间地保留它,仅将其转换回实际需要显示给客户端的字符串。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Json DateTime转换为C#DateTime

来自分类Dev

将LotusNotes datetime转换为C#DateTime格式

来自分类Dev

将Datetime转换为Unix时间戳

来自分类Dev

如何将C#DateTime转换为AngularJs

来自分类Dev

将C#DateTime转换为GregorianCalendar日期

来自分类Dev

将C#Datetime转换为input [type = date]

来自分类Dev

将MongoDB BsonTimestamp转换为C#DateTime

来自分类Dev

Perl-将datetime时间戳转换为datetime对象

来自分类Dev

使用SqlDataReader将DateTime2转换为C#DateTime

来自分类Dev

如何通过API调用将JSON DateTime格式转换为C#DateTime格式

来自分类Dev

熊猫:将时间戳转换为datetime.date

来自分类Dev

使用Python将DateTime时间戳转换为Unix

来自分类Dev

将纪元时间戳列转换为带时区的datetime

来自分类Dev

Rails将UNIX时间戳转换为SQL DateTime

来自分类Dev

使用Python将DateTime时间戳转换为Unix

来自分类Dev

如何将字节数组(SQL Server时间戳)转换为DateTime(C#)?

来自分类Dev

将C#dateTime的字符串转换为TypeScript的日期

来自分类Dev

时间从冬季更改为夏季时的C#DateTime转换

来自分类Dev

C#DateTime到一秒的长时间转换

来自分类Dev

SQL / C#DateTime转换为Javascript变量

来自分类Dev

将时间转换为Unix时间戳

来自分类Dev

将时间戳转换为日期时间

来自分类Dev

C#将日期转换为时间戳

来自分类Dev

c#DateTime。将时间重置为0

来自分类Dev

MySQL将时间戳和时间字符串转换为DateTime格式

来自分类Dev

将毫秒时间戳转换为以前的时间戳

来自分类Dev

将时间戳转换为带时区的时间戳

来自分类Dev

将日期转换为整数(时间戳)

来自分类Dev

将时间戳转换为日期Excel

Related 相关文章

热门标签

归档