gpt4 book ai didi

c# - SQL 转换 dd-MM-yyyy HH :mm:SS to MM/dd/yyyy

转载 作者:行者123 更新时间:2023-11-30 14:35:18 27 4
gpt4 key购买 nike

如何将 '11-09-2012 5:08:31 PM' 转换为 '09/11/2012'? (从 dd-MM-yyyy HH:mm:SSMM/dd/yyyy)。

日期是 2012 年 9 月 11 日
或者有什么方法可以在 C# 中转换它?但在 C# 中,我只想要日期而不是字符串。

最佳答案

使用SQL Server查询:

SELECT CONVERT(DATETIME, '11-09-2012 5:08:31 PM', 101);

这将转换为 MM/dd/yyyy。有关详细信息,请参阅 CAST and CONVERT (Transact-SQL)How to convert from string to datetime?


使用 C# 进行转换。

你可以这样做:

string myDate = Convert.ToDateTime("11-09-2012 5:08:31 PM").ToString("MM/dd/yyyy"
,CultureInfo.InvariantCulture);

但是因为你不想在 String 中得到结果,你可以使用 DateTime.ParseExact方法。

DateTime parsedDate = DateTime.ParseExact("11-09-2012 5:08:31 PM", 
"MM/dd/yyyy",
CultureInfo.InvariantCulture);

关于c# - SQL 转换 dd-MM-yyyy HH :mm:SS to MM/dd/yyyy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12368983/

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