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

将SQL Server日期转换为mm-yyyy

阙沛
2023-03-14
问题内容

我正在尝试将日期格式(例如2012-04-20 05:54:59)转换为mm-
yyyy。我遇到了一些解决方案,说您需要转换为varchar。有什么方法可以使用Convert函数吗?

谢谢 :)


问题答案:

您可以使用FORMAT从SQL Server 2012起可用的函数

DECLARE @myDate DATETIME = '2012-04-20 05:54:59'
SELECT FORMAT(@myDate, 'MM-yyyy')

输出:

04-2012


 类似资料:
  • 我想将日期从07/02/2019转换为2019年7月07日。我的输入值是07/02/2019我想与目标值2019年7月07日进行比较.....请帮助我... public static void main(string[]args)引发ParseException{ 输出:Mon Jul 01 00:00:00 IST 2019这不是我的期望值

  • 问题内容: 我正在尝试使用以下方式将dd-mm-yyyy格式的字符串转换为JavaScript中的日期对象: 包含格式为dd-mm-yyyy的日期。当我执行以下操作时,我得到“无效日期”: 这是因为符号“-”吗?我该如何克服? 问题答案: 分割为“-” 将字符串解析为所需的部分: 使用正则表达式 为什么不使用正则表达式? 因为您知道将要使用由连字符分隔的三部分组成的字符串。 但是,如果您要在另一个

  • 问题内容: 我进行了广泛的搜索,但是似乎找不到将julian转换为的方法。 这是我的朱利安格式: 朱利安格式由年份,前两位数字和一年中的日期,最后三位数字组成。 例如,是。用表示年份,用表示年份 的第76天。 我已经尝试过了,但是没有用: 问题答案: 您可以使用选择日期的每个部分 +编辑:我误会了一些东西。这是我的更正: +++

  • 问题内容: 2012年12月1日星期六00:00:00 GMT 我必须将以上日期转换为以下格式 2012-12-01 我怎样才能? 我已经尝试使用以下方法,但无法正常工作 问题答案: 用这个。 您将获得输出为

  • 问题内容: 我想将日期yyyy-mm-dd(以日期格式存储)转换为mmm-yy格式。 网站上的先前问题中没有完全匹配的内容。 我尝试了子字符串和转换函数,当时正在考虑创建一个标量函数,但是这花了我一段时间,希望有人能提供一个简单的解决方案。 问题答案: 您可以使用字符串操作构造格式: 或使用:

  • 当我将格式的字符串对象转换为时,它会给我 我试着这样做: