将 "yyyy-MM-ddTHH:mm:ssZ" 转换为 DateTime 数据类型

穆罕默德

我使用此代码将“yyyy-MM-ddTHH:mm:ssZ”转换为 C# 中的 DateTime 数据类型:

string PurchaseDate == "2017-12-12T14:29:26Z";
datetime dt =  DateTime.ParseExact(PurchaseDate , "yyyy-MM-ddTHH:mm:ssZ", null);

我希望,dt 充满了 {12/12/2017 14:29:26 PM} 但它充满了 {12/12/2017 5:59:26 PM}!为什么这次改变了?

路易吉·达拉瓦勒

后面的 Z 是指祖鲁时间。祖鲁时间相当于 UTC(请参阅此处以获取更多参考)

您正在执行的解析将日期时间转换为“本地”时区。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将 getdate() 转换为 yyyy-mm-ddThh:mm:ssZ

SQL将yyyy-MM-ddThh:mm:ssZ形式的字符串转换为日期时间

将yyyy-mm-ddThh:mm:ssz转换为日期时间-小时返回错误

XSLT 1.0 (xsltproc) - 将日期格式从 yyyy-mm-ddthh-mm-ssz 转换为 yyyy-MM-dd HH:mm:ss.SSS Z

在Swift中将JSON yyyy-mm-ddthh:mm:ssz字符串转换为可读格式?

Apache Pig转换为YYYY-MM-DDThh:mm:ssZ日期格式

如何将当前时间格式化为YYYY-MM-DDTHH:MM:SSZ

Java - 如何将 yyyy-mm-ddThh:mm:ssZ 解析为特定时区和格式?

比较 bash 中以 YYYY-MM-DDTHH:MM:SSZ 格式给出的两次

以YYYY-MM-DDTHH:MM:SSZ格式计算两个日期/时间之间的秒数

NSDateFormatter返回nil,格式为YYYY-MM-ddTHH:mm:ssZ

Python 3如何格式化为yyyy-mm-ddThh:mm:ssZ

解析格式为YYYY-MM-DDTHH-MM-SSZ的ISO 8601日期时间

如何將日期字符串“yyyy-mm-ddThh:mm:ssZ”轉換為時間戳

在mongo-connector(solr_doc_manager.py)中将mongoDb日期(以unix时间戳记)索引为solr'date'(YYYY-MM-DDThh:mm:ssZ)

将 varchar 转换为 datetime 数据类型

将 varchar 数据类型转换为 datetime 数据类型导致值超出范围

将 datetime2 数据类型转换为 datetime 数据类型导致值超出范围异常

将datetime2数据类型转换为datetime数据类型会导致超出范围的值

将 varchar 数据类型转换为 datetime 数据类型导致 c# 中的值超出范围

将行转换为DateTime数据类型Pandas数据框

SQL Server:将数据类型nvarchar转换为datetime时出错

如何解决将datetime2数据类型转换为datetime数据类型导致值超出范围

将 datetime2 数据类型转换为 datetime 数据类型导致值超出范围。该语句已终止

如何识别抛出列的System.Data.SqlClient.SqlException?(将datetime2数据类型转换为datetime数据类型)

ASP.NET MVC:将 datetime2 数据类型转换为 datetime 数据类型导致值超出范围

即使没有datetime列,也得到“将varchar数据类型转换为datetime数据类型导致超出范围的值”

MySql将start_date(VARCHAR)列数据类型转换为start_date(DATETIME),而不会丢失数据

PHP PDO unixODBC FreeTDS SQL Server在存储过程中“将数据类型varchar(max)转换为datetime”