c# - 转换日期时间格式

标签 c# asp.net datetime

net 4 和 c#。

我在文本框中有 DateTimeValue

3/1/2011 12:00:00 AM

我需要将它转换成这种格式的字符串:

Format="yyyy-MM-dd"

知道怎么做吗? PS:我可以删除有关时间的信息

谢谢你的时间

最佳答案

使用DateTime.ParseExact像这样:

DateTime.ParseExact("3/1/2011 12:00:00 AM", "G", 
           CultureInfo.GetCultureInfo("en-US")).ToString("yyyy-MM-dd");

请务必指定文化,因为您使用的格式不明确。

关于c# - 转换日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5152191/

相关文章:

c# - 使用 XSL 替换 XML 中的部分字符串

c# - C# 中的 Azure Function App 是否可以执行命令行应用程序?

asp.net - Css 样式停止在部分回发上工作

jquery - Asp.net MVC with Entity,使用jquery将数据传递到List中。不起作用

datetime - 在Java中将POSIX时间转换为Joda时间

javascript - 是否有针对这个模糊的几分钟 iOS 日期时间本地错误的修复程序?

c# - .Net-通过Outlook发送的电子邮件应更新数据库

c# - linq 按日期时间列上的开始时间到结束时间分组

c# - ASP.NET MVC 5 成员身份模拟特定用户

string - Oracle 中的日期月份名称语言?