c# - 使用 C# 或 javascript 将字符串(UTC+ 格式)解析为日期格式

标签 c# javascript

如何在 C# 或 JavaScript 中解析字符串(UTC+ 格式)?

问题的简要背景 -

在客户端 (javascript) 读取 Excel 文件时,以“Sun Dec 12 06:00:00 UTC+0530 2010”格式检索日期值。从 Excel 文件读取数据后,数据将被传递到服务器端 (C#)。为了进一步处理,需要将这个字符串格式的日期解析为日期格式。

我正在考虑解决这个问题的最佳方法。因此,在客户端或服务器端进行格式化是一个开放的选项。

提前致谢。

最佳答案

在服务器端,您可以使用 DateTime.ParseExact() 将日期时间格式解析为实际的 DateTime 对象。例如,以下代码将适用于示例日期值:

DateTime dt = DateTime.ParseExact("Sun Dec 12 06:00:00 UTC+0530 2010", 
    "ddd MMM dd HH:mm:ss \"UTC\"zzz yyyy", 
    null);

关于c# - 使用 C# 或 javascript 将字符串(UTC+ 格式)解析为日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4513904/

相关文章:

c# - 自定义 JSON 编码结构

c# - 使用 AES/Hex 将 ColdFusion 加密转换为 C#

javascript - 无法访问 .html() jQuery 函数编写的 HTML 输入框的值?

javascript - jQuery 嵌套 .each 循环 JSON 成功

javascript - 如何减少 WEBPACK + VUEJS 中的包大小

javascript - 具有内置图像对象的 Canvas 组件构造函数不显示图像

c# - "The operation cannot be completed because the DbContext has been disposed"

c# - 使用 pinvoke 检测窗口文本更改

C# : xml serialization of nodes with cyclic links

javascript - 对 JSON 和 Javascript 的安全性感到非常困惑(和担心)