gpt4 book ai didi

tsql - 直接通过 T-SQL 将日期时间 YYYYMMDD 转换为 DDMMYYYY

转载 作者:行者123 更新时间:2023-12-01 12:52:07 26 4
gpt4 key购买 nike

我可以将我的日期时间填充为 2012-07-24 15:31:21

但是,它不是我想要的格式。这是我当前的查询

SELECT CONVERT(datetime2(0), convert(varchar(20),GETDATE() , 120))

我需要上面显示的日期时间格式为 DD/MM/YYYY HH:MM:SS。

我找遍了所有地方。在 T-SQL 中转换日期格式通常适用于数据类型 Varchar。有人可以建议我直接通过 SQL 进行日期时间格式化吗?

谢谢。

最佳答案

要么那样,要么您可以直接将日期/时间格式指定为 ToString 方法的参数:

string dateTime = DateTime.Now.ToString("dd-MM-yyyy hh:mm:ss");

或者第二个答案是

您可以使用任何支持 dd-mm-yyyy 格式的区域性,例如法语。

例如,要将日期时间格式化为 dd-mm-yyyy 格式,您可以执行以下操作:

cultureInfo culture = new cultureinfo("fr-FR");
string oFormatedDate = dtNow.ToString("d", culture);

关于tsql - 直接通过 T-SQL 将日期时间 YYYYMMDD 转换为 DDMMYYYY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11626176/

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