当前位置: 首页 > 面试题库 >

如何在SQL Server中将日期时间格式化为M / D / YYYY?

闾丘才哲
2023-03-14
问题内容

要将转换datetimeMM/DD/YYYY,可以使用:

declare @datetime datetime = '2015-01-01'
select convert(varchar(10),convert(date,@datetime),101)

评估为01/01/2015。如何将日期转换为1/1/2015

http://www.sql-server-helper.com/tips/date-formats.aspx上的任何M/D/YYYY格式都不匹配。


问题答案:

我认为您唯一的可能是执行以下操作:

DECLARE @datetime DATETIME = '2015-01-01'

SELECT LTRIM(STR(MONTH(@datetime))) + '/' +
       LTRIM(STR(DAY(@datetime))) + '/' +
       STR(YEAR(@datetime), 4)

使用SQL Server 2012及更高版本,您可以执行以下操作:

SELECT FORMAT(@datetime, 'M/d/yyyy')


 类似资料:
  • 我需要使用php将日期时间插入到oracle表中。 我的日期字符串是这种格式: 当我在php中使用这种格式时, $date1=to_date('2013-10-22 08:02:30','YYYY-MM-DD HH24: MI: SS') 我看到oracle表中的数据是PM格式的。这怎么可能?我如何更改to\u日期,以便任何时间12都是上午,任何时间12点及以上都是下午?

  • 问题内容: 如何在AngularJS中正确显示日期和时间? 下面的输出同时显示输入和输出,带有和不带有AngularJS日期过滤器: 打印: 所需的显示格式为 或 问题答案: v.Dt可能不是Date()对象。 参见http://jsfiddle.net/southerd/xG2t8/ 但在您的控制器中:

  • 我的时间戳在Flatter Firestore快照中返回<code>时间戳(秒=1560523991,纳秒=286000000)。 我想把它打印成格式正确的日期和时间。 我正在使用将当前DateTime存储在Firestore中,同时创建新记录并使用Firestore快照检索它,但我无法转换为格式化的日期时间。我正在使用lib 进行格式化。 保存数据的代码 抛出的错误是 日期格式无效。 我希望输出

  • 我有类似“2021-06-01”的字符串,我希望将其转换为“2021-06-01T00:00:00+02:00”。我知道,最简单的解决方案是串接: 但是,我希望使用来实现。目前我的解决方案是: 然后使用: 然而,它抱怨说: 有解决办法吗?

  • 我如何从moment.js获得ISO 8601?

  • 主要内容:日期格式化符号,Python处理,Pandas处理当进行数据分析时,我们会遇到很多带有日期、时间格式的数据集,在处理这些数据集时,可能会遇到日期格式不统一的问题,此时就需要对日期时间做统一的格式化处理。比如“Wednesday, June 6, 2020”可以写成“6/6/20”,或者写成“06-06-2020。 日期格式化符号 在对时间进行格式化处理时,它们都有固定的表示格式,比如小时的格式化符号为 ,分钟简写为 ,秒简写为 。下表对常用的日期