gpt4 book ai didi

c# - 从字符串 c# 转换为时间戳时间格式

转载 作者:太空宇宙 更新时间:2023-11-03 23:36:16 25 4
gpt4 key购买 nike

我使用 javascript 选择日期并将格式显示为 (11-05-2015 17:37)

我尝试将其解析为日期时间,如下面的代码

DateTime taskDate = Convert.ToDateTime(txtDate.Text);

并将其保存到我的日期库中

TO_DATE('" + createOn + "')

它给我错误调用“String was not recognized as a valid DateTime.”

有人有任何其他方法将其解析为 stamptime 吗?

txtDate.Text 值为 27-05-2015 09:37。

最佳答案

Convert.ToDateTime 在从字符串转换为日期时间时使用您当前的线程区域性格式。

如果您从中转换的字符串具有另一种格式,则需要使用 DateTime.ParseExact 并明确提供适当的格式。

例如,在你的情况下应该是

DateTime taskDate = DateTime.ParseExact("11-05-2015 17:37", "dd-MM-yyyy HH:mm", CultureInfo.InvariantCulture);

另请查看 custom datetime format strings供大家引用。

关于c# - 从字符串 c# 转换为时间戳时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30478753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com