将日期字符串转换为DateTime格式

哈德森·梅德罗斯(Hudson Medeiros)

我有日期字符串,如03/10/1999格式为dd/MM/yyyy(pt-BR格式)的地方。

而且我需要将此日期转换为类似SQL的格式yyyy-MM-dd HH:mm:ss.fff

我尝试使用Parse和ParseExact函数,但到目前为止没有成功。我将下面的结果...


使用解析

var BrazilianDate = "03/10/1999";
var Parse = DateTime.Parse(BrazilianDate, new CultureInfo("pt-BR"));
Console.WriteLine("Parsed date: " + Parse);

输出: Parsed date: 10/3/1999 12:00:00 AM

没有连字符或毫秒...


使用ParseExact

var BrazilianDate = "03/10/1999";
var ParseExact = DateTime.ParseExact(BrazilianDate, "yyyy-MM-dd HH:mm:ss.fff", new CultureInfo("pt-BR"));
Console.WriteLine(ParseExact);

输出:

运行时异常(第-1行):字符串未被识别为有效的DateTime。

堆栈跟踪:

[System.DateTimeParse.ParseExact(String s,字符串格式,DateTimeFormatInfo dtfi,DateTimeStyles样式),位于System.DateTime.ParseExact(String s,字符串格式,IFormatProvider提供者)处的[System.FormatException:字符串未被识别为有效的DateTime。]在Program.Main()

细菌

您需要使用正确的格式字符串来格式化输出,如下所示:

Console.WriteLine("Parsed date: " + Parse.ToString("yyyy-MM-dd HH:mm:ss.fff"));
//Parsed date: 1999-10-03 00:00:00.000

如果您未指定格式,.NET会选择它认为合适的任何格式(当您不在美国时,通常不会这样做)。

您还需要严格区DateTime分值及其string形式。无论您如何设置格式,值本身都将保持不变。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将'YYYYMMDDHHMMSS'格式的字符串转换为datetime

来自分类Dev

将日期字符串转换为其他格式的日期字符串

来自分类Dev

jQuery日期格式问题使用ColdFusion将datetime列转换为字符串

来自分类Dev

将字符串转换为DateTime格式

来自分类Dev

将字符串转换为特定格式的日期

来自分类Dev

C#-如何将字符串日期转换为DateTime格式

来自分类Dev

将微调框转换为日期格式的字符串

来自分类Dev

如何使用Oracle日期格式将DateTime转换为C#中的字符串

来自分类Dev

将日期字符串转换为JSON日期格式

来自分类Dev

将标准格式的日期字符串转换为datetime对象

来自分类Dev

将pyspark字符串转换为日期格式

来自分类Dev

将DataRow中的DateTime转换为格式化的日期字符串

来自分类Dev

如何在ClickHouse中通过扩展解析将日期字符串转换为DateTime格式?

来自分类Dev

将字符串转换为日期以提供不同的格式

来自分类Dev

将字符串转换为DateTime和格式

来自分类Dev

将日期字符串转换为其他格式的日期字符串

来自分类Dev

将日期字符串转换为正确的格式

来自分类Dev

将datetime json字符串转换为日期

来自分类Dev

将字符串格式的日期转换为datetime.date

来自分类Dev

将GMT格式的字符串转换为日期时间

来自分类Dev

将字符串转换为特定格式的日期

来自分类Dev

将字符串Date转换为DateTime格式?

来自分类Dev

将日期字符串转换为JSON日期格式

来自分类Dev

将字符串转换为日期格式

来自分类Dev

将字符串转换为日期格式以添加到字符串arraylist

来自分类Dev

将GMT格式的字符串转换为datetime格式

来自分类Dev

JQuery:将字符串转换为日期格式

来自分类Dev

将字符串格式 Date(1528822800000) 转换为日期

来自分类Dev

将字符串转换为不同的日期时间格式

Related 相关文章

  1. 1

    将'YYYYMMDDHHMMSS'格式的字符串转换为datetime

  2. 2

    将日期字符串转换为其他格式的日期字符串

  3. 3

    jQuery日期格式问题使用ColdFusion将datetime列转换为字符串

  4. 4

    将字符串转换为DateTime格式

  5. 5

    将字符串转换为特定格式的日期

  6. 6

    C#-如何将字符串日期转换为DateTime格式

  7. 7

    将微调框转换为日期格式的字符串

  8. 8

    如何使用Oracle日期格式将DateTime转换为C#中的字符串

  9. 9

    将日期字符串转换为JSON日期格式

  10. 10

    将标准格式的日期字符串转换为datetime对象

  11. 11

    将pyspark字符串转换为日期格式

  12. 12

    将DataRow中的DateTime转换为格式化的日期字符串

  13. 13

    如何在ClickHouse中通过扩展解析将日期字符串转换为DateTime格式?

  14. 14

    将字符串转换为日期以提供不同的格式

  15. 15

    将字符串转换为DateTime和格式

  16. 16

    将日期字符串转换为其他格式的日期字符串

  17. 17

    将日期字符串转换为正确的格式

  18. 18

    将datetime json字符串转换为日期

  19. 19

    将字符串格式的日期转换为datetime.date

  20. 20

    将GMT格式的字符串转换为日期时间

  21. 21

    将字符串转换为特定格式的日期

  22. 22

    将字符串Date转换为DateTime格式?

  23. 23

    将日期字符串转换为JSON日期格式

  24. 24

    将字符串转换为日期格式

  25. 25

    将字符串转换为日期格式以添加到字符串arraylist

  26. 26

    将GMT格式的字符串转换为datetime格式

  27. 27

    JQuery:将字符串转换为日期格式

  28. 28

    将字符串格式 Date(1528822800000) 转换为日期

  29. 29

    将字符串转换为不同的日期时间格式

热门标签

归档