c# - 如何通过格式将字符串转换为日期时间?

标签 c# string datetime format

<分区>

Possible Duplicate:
Convert string to DateTime in c#

如何通过格式将字符串转换为日期时间?

Convert.ToDateTime("12/11/17 2:52:35 PM")

结果是 12/11/2017 02:52:35 PM 这是不正确的,因为 我的期望是 11/17/2012 02:52:35 PM

最佳答案

您正在寻找 DateTime.ParseExact()

DateTime.ParseExact(myStr, "yy/MM/dd h:mm:ss tt", CultureInfo.InvariantCulture);

关于c# - 如何通过格式将字符串转换为日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14103970/

相关文章:

java - JodaTime 是否错误地解析了这个日期时间?

ruby-on-rails - Rails - 18 年前在表单中设置 date_select

c# - 是否可以将 Cortana 用于应用内语音命令?

c# - 从数据库中获取 int 类型 c#

java - 在Java中从字符串中删除字符

c++ - 将 wchar_t 数组转换为 PUNICODE_STRING

c# - 以编程方式删除控件未按预期工作

c# - 我应该捕获多少个异常,正确的方法是什么?

Android - 连接两种不同语言的字符串

python - 在 pandas df 中添加缺失的日期,但日期范围有(有效)重复项