首页 > 解决方案 > 创建以年和月为输入的日期时间

问题描述

我想创建一个日期时间,其值如下:

2019-09-01 00:00:00.000

我在变量@year 和@month 中有年份和月份的值。

使用输入创建日期时间的最佳方法是什么?

标签: sql-servertsql

解决方案


我会使用DATEFROMPARTS

declare @year int = 2019
    , @month int = 9

SELECT convert(datetime, DATEFROMPARTS(@year, @month, 1))

推荐阅读