从c#datetime到xsd:datetime

Moutabreath

我敢肯定,这里已经有某种解释了,但是我似乎无法获得我想要的确切格式。我需要将C#中的DateTime对象转换为xsd:dateTime对象。

结果应如下所示:

 2014-11-19T21:59:59+02:0
Soner Gonul

人们通常为此使用The"O""o"standard格式"yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffK"无论您使用哪种文化,此格式始终会生成格式。

但这与您的需求不符。您需要为此使用自定义日期和时间格式

DateTime dt = new DateTime(2014, 11, 19, 21, 59, 59, DateTimeKind.Local);
dt.ToString("yyyy-MM-ddTHH:mm:ssK");

结果将是:

2014-11-19T21:59:59+02:00

然后,您可以使用String.Substring重载来删除您的最后一个字符,例如;

.Substring(0, dt.ToString("yyyy-MM-ddTHH:mm:ssK").Length - 1)

请记住,如果您,则此"K"自定义格式说明符只会生成当前时区的UTC偏移DateTimeKindLocal对于Utc,它将生成Z字符,并且Unspecified将生成空字符串。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#Datetime到ODBC Datetime转换错误

来自分类Dev

C#DateTime解析

来自分类Dev

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

来自分类Dev

Java中的C#DateTime

来自分类Dev

C#DateTime扩展方法

来自分类Dev

如何从C#DateTime返回json日期

来自分类Dev

C#DateTime向下到linq的分钟

来自分类Dev

C#DateTime格式名称

来自分类Dev

C#Datetime转换与javascript的相同操作

来自分类Dev

将Json DateTime转换为C#DateTime

来自分类Dev

Excel datetime与C#DateTime的偏移量

来自分类Dev

将LotusNotes datetime转换为C#DateTime格式

来自分类Dev

xsd:dateTime到Java OffsetDateTime

来自分类Dev

如何将C#DateTime转换为AngularJs

来自分类Dev

将ISO 8601解析为C#DateTime

来自分类Dev

将C#DateTime转换为GregorianCalendar日期

来自分类Dev

C#DateTime无法识别时区更改(BST)

来自分类Dev

将Javascript日期解析为C#DateTime

来自分类Dev

SQL / C#DateTime转换为Javascript变量

来自分类Dev

c#DateTime。将时间重置为0

来自分类Dev

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

来自分类Dev

Twitter API created_at字段的C#DateTime

来自分类Dev

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

来自分类Dev

在Excel工作表中导出C#DateTime日期库

来自分类Dev

将DXL时间戳转换为C#DateTime

来自分类Dev

将MongoDB BsonTimestamp转换为C#DateTime

来自分类Dev

c#datetime创建星期几小时和分钟

来自分类Dev

C#DateTime格式yyyy-MM-dddd

来自分类Dev

在数据库输入中将C#DateTime转换为SQL DateTime