C# 用C语言将2013年3月3日的字符串转换为日期时间#
我有字符串格式的日期:C# 用C语言将2013年3月3日的字符串转换为日期时间#,c#,datetime,C#,Datetime,我有字符串格式的日期: APRIL, 03/2013 如何在C#中转换为日期对象使用DateTime.ParseExact: DateTime dt = DateTime.ParseExact("APRIL, 03/2013", "MMMM, dd/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None); 我使用了CultureInfo.InvariantCulture(类似于英语,但与文化无关)在格式中强制使用/分隔符,并确保它在
APRIL, 03/2013
如何在C#中转换为日期对象使用
DateTime.ParseExact
:
DateTime dt = DateTime.ParseExact("APRIL, 03/2013", "MMMM, dd/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None);
我使用了CultureInfo.InvariantCulture
(类似于英语,但与文化无关)在格式中强制使用/
分隔符,并确保它在任何文化中都有效
请注意,/
在格式字符串中有特殊含义。这意味着:用当前区域性的日期分隔符替换我。
请参阅:
使用
DateTime.ParseExact
:
DateTime dt = DateTime.ParseExact("APRIL, 03/2013", "MMMM, dd/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None);
我使用了CultureInfo.InvariantCulture
(类似于英语,但与文化无关)在格式中强制使用/
分隔符,并确保它在任何文化中都有效
请注意,/
在格式字符串中有特殊含义。这意味着:用当前区域性的日期分隔符替换我。
请参阅:
,您只需计算出准确的格式字符串(考虑到该字符串,这应该不难)。哎呀,链接错误。无论如何,这是一个与其他许多问题重复的问题。显示您已尝试的内容、您的代码、您的代码的作用以及您希望它做什么。标记为重新打开,因为链接的问题适用于不同的语言。然后可以重新关闭链接到一个更好的问题(例如:)@JonEgerton看起来需要五个人来关闭它。它不会让我现在就这么做。@TimSchmelter:是的,尽管大多数投票(通过CMS)的答案确实涵盖了
ParseExact
——从这里可以看出这一点并不是不合理的。你只需要找出确切的格式字符串(考虑到这个字符串应该不难)。哎呀,错误的链接。无论如何,这是一个与其他许多问题重复的问题。显示您已尝试的内容、您的代码、您的代码的作用以及您希望它做什么。标记为重新打开,因为链接的问题适用于不同的语言。然后可以重新关闭链接到一个更好的问题(例如:)@JonEgerton看起来需要五个人来关闭它。它不会让我现在就这么做。@TimSchmelter:是的,尽管大多数投票(通过CMS)的答案确实涵盖了ParseExact
——从这里可以看出这一点并不是不合理的。