| DateTime.Now |
GETDATE() |
|
| DateTime.Today |
CONVERT(date, GETDATE()) |
|
| DateTime.UtcNow |
GETUTCDATE() |
|
| dateTime.AddDays(value) |
DATEADD(day, @value, @dateTime)) |
|
| dateTime.AddHours(value) |
DATEADD(hour, @value, @dateTime)) |
|
| dateTime.AddMilliseconds(value) |
DATEADD(毫秒, @value, @dateTime)) |
|
| dateTime.AddMinutes(value) |
DATEADD(minute, @value, @dateTime)) |
|
| dateTime.AddMonths(months) |
DATEADD(month, @months, @dateTime)) |
|
| dateTime.AddSeconds(value) |
DATEADD(second, @value, @dateTime)) |
|
| dateTime.AddYears(value) |
DATEADD(year, @value, @dateTime)) |
|
| dateTime.Date (日期時間.日期) |
CONVERT(date, @dateTime) |
|
| dateTime.Day |
DATEPART(day, @dateTime) |
|
| dateTime.DayOfYear |
日期部分(年內天,@dateTime) |
|
| dateTime.Hour |
DATEPART(hour, @dateTime) |
|
| dateTime.Microsecond |
DATEPART(microsecond, @dateTime) % 1000 |
EF Core 10.0 |
| dateTime.Millisecond |
DATEPART(毫秒, @dateTime) |
|
| dateTime.Minute |
DATEPART(分鐘, @dateTime) |
|
| dateTime.Month |
DATEPART(month, @dateTime) |
|
| dateTime.Nanosecond |
DATEPART(nanosecond, @dateTime) % 1000) |
EF Core 10.0 |
| dateTime.Second |
DATEPART{second, @dateTime) |
|
| dateTime.TimeOfDay |
CONVERT(time, @dateTime) |
|
| dateTime.Year |
DATEPART(year, @dateTime) |
|
| DateTimeOffset.Now |
SYSDATETIMEOFFSET() |
|
| DateTimeOffset.UtcNow |
SYSUTCDATETIME() |
|
| dateTimeOffset.AddDays(days) |
DATEADD(day, @days, @dateTimeOffset)) |
|
| dateTimeOffset.AddHours(hours) |
DATEADD(hour, @hours, @dateTimeOffset)) |
|
| dateTimeOffset.AddMilliseconds(milliseconds) |
DATEADD(毫秒, @milliseconds, @dateTimeOffset)) |
|
| dateTimeOffset.AddMinutes(minutes) |
DATEADD(minute, @minutes, @dateTimeOffset)) |
|
| dateTimeOffset.AddMonths(months) |
DATEADD(month, @months, @dateTimeOffset)) |
|
| dateTimeOffset.AddSeconds(seconds) |
DATEADD(second, @seconds, @dateTimeOffset)) |
|
| dateTimeOffset.AddYears(years) |
DATEADD(year, @years, @dateTimeOffset)) |
|
| dateTimeOffset.Date |
CONVERT(date, @dateTimeOffset) |
|
| 日期時間偏移。日期時間 |
CONVERT(datetime2, @dateTimeOffset) |
EF Core 11.0 |
| dateTimeOffset.Day |
DATEPART(day, @dateTimeOffset) |
|
| dateTimeOffset.DayOfYear |
日期部分(年內天,@dateTimeOffset) |
|
| dateTimeOffset.Hour |
DATEPART(hour, @dateTimeOffset) |
|
| dateTimeOffset.LocalDateTime 本地日期時間 |
CONVERT(datetime2, @dateTimeOffset AT TIME ZONE CURRENT_TIMEZONE_ID()) |
EF Core 11.0 |
| dateTimeOffset.Microsecond |
DATEPART(microsecond, @dateTimeOffset) % 1000 |
EF Core 10.0 |
| dateTimeOffset.Millisecond |
DATEPART(毫秒, @dateTimeOffset) |
|
| dateTimeOffset.Minute (分鐘) |
DATEPART(分鐘, @dateTimeOffset) |
|
| dateTimeOffset.Month |
DATEPART(month, @dateTimeOffset) |
|
| dateTimeOffset.Nanosecond |
DATEPART(nanosecond, @dateTimeOffset) % 1000) |
EF Core 10.0 |
| 日期時間偏移。總分鐘數 |
CAST(DATEPART(tz, @dateTimeOffset)) 作為 浮點數) |
EF Core 11.0 |
| dateTimeOffset.Second |
DATEPART{second, @dateTimeOffset) |
|
| dateTimeOffset.TimeOfDay |
CONVERT(time, @dateTimeOffset) |
|
| dateTimeOffset.ToOffset(offset) |
SWITCHOFFSET(@dateTimeOffset, @offset) |
EF Core 11.0 |
| dateTimeOffset.ToUnixTimeSeconds() |
DATEDIFF_BIG(second, '1970-01-01T00:00:00.0000000+00:00', @dateTimeOffset) |
|
| dateTimeOffset.ToUnixTimeMilliseconds() |
DATEDIFF_BIG(毫秒, '1970-01-01T00:00:00.0000000+00:00', @dateTimeOffset) |
|
| dateTimeOffset.UtcDateTime |
CONVERT(datetime2, @dateTimeOffset AT TIME ZONE 'UTC') |
EF Core 11.0 |
| dateTimeOffset.Year (年份) |
DATEPART(year, @dateTimeOffset) |
|
| 新 DateTimeOffset(dateTime) |
TODATETIMEOFFSET(@dateTime, '+00:00') |
EF Core 11.0 |
| 新 DateTimeOffset(dateTime,offset) |
TODATETIMEOFFSET(@dateTime, @offset) |
EF Core 11.0 |
| DateOnly.FromDateTime(dateTime) |
CONVERT(date, @dateTime) |
|
| dateOnly.AddDays(value) |
DATEADD(day, @value, @dateOnly)) |
|
| dateOnly.AddMonths(months) |
DATEADD(month, @months, @dateOnly)) |
|
| dateOnly.AddYears(value) |
DATEADD(year, @value, @dateOnly)) |
|
| dateOnly.Day |
DATEPART(day, @dateOnly) |
|
| dateOnly.DayOfYear |
日期部分(年內天,@dateOnly) |
|
| dateOnly.月份 |
DATEPART(month, @dateOnly) |
|
| dateOnly.Year |
DATEPART(year, @dateOnly) |
|
| dateOnly.DayNumber |
DATEDIFF(日期,'0001-01-01', @dateOnly) |
EF Core 10.0 |
| EF。Functions.AtTimeZone(dateTime, timeZone) |
@dateTime 在特定時區 @timeZone |
|
| EF.Functions.DateDiffDay(start,end) |
DATEDIFF(day, @start, @end)) |
|
| EF.Functions.DateDiffHour(start, end) |
DATEDIFF(hour,@start,@end)) |
|
| EF。Functions.DateDiffMicrosecond(開始,結束) |
DATEDIFF(微秒,@start,@end)) |
|
| EF。Functions.DateDiffMillisecond(開始, 結束) |
DATEDIFF(毫秒,@start,@end)) |
|
| EF.Functions.DateDiffMinute(start, end) |
DATEDIFF(minute, @start, @d2)) |
|
| EF。Functions.DateDiffMonth(開始,結束) |
DATEDIFF(月,@start,@end)) |
|
| EF.Functions.DateDiffNanosecond(開始,結束) |
DATEDIFF(nanosecond,@start,@end)) |
|
| EF.Functions.DateDiffSecond(start, end) |
DATEDIFF(second, , @start@end) |
|
| EF.Functions.DateDiffWeek(start,end) |
DATEDIFF(週,@start, @end)) |
|
| EF。Functions。DateDiffYear(開始,結束) |
DATEDIFF(年,@start,@end)) |
|
| EF.Functions.DateFromParts(year、month、day) |
DATEFROMPARTS(@year,@month,@day)) |
|
| EF.Functions.DateTime2FromParts(year,month,day,...) |
DATETIME2FROMPARTS(@year、 @month、 @day...) |
|
| EF.Functions.DateTimeFromParts(年份、月份、日、...) |
DATETIMEFROMPARTS(@year,@month,@day,...) |
|
| EF.Functions.DateTimeOffsetFromParts(year, month, day, ...) |
DATETIMEOFFSETFROMPARTS(@year, @month, @day, ...) |
|
| EF.Functions.DateTrunc(datepart, value) |
DATETRUNC(@datepart, @value)) |
EF Core 11.0 |
| EF.Functions.IsDate(expression) |
ISDATE(@expression) |
|
| EF。Functions.SmallDateTimeFromParts(年份、月份、日、...) |
SMALLDATETIMEFROMPARTS(@year, , @month@day, ...) |
|
| EF.Functions.TimeFromParts(hour, minute, second, ...) |
TIMEFROMPARTS(@hour、 @minute、 @second...) |
|
| timeOnly.AddHours(value) |
DATEADD(hour, @value, @timeOnly)) |
|
| timeOnly.AddMinutes(value) |
DATEADD(minute, @value, @timeOnly)) |
|
| timeOnly.Hour(僅時間.小時) |
DATEPART(hour, @timeOnly) |
|
| timeOnly.IsBetween(start,end) |
@timeOnly
>= @start 和 @timeOnly<@end |
|
| timeOnly.Microsecond |
DATEPART(microsecond, @timeOnly) % 1000 |
EF Core 10.0 |
| timeOnly.Millisecond |
DATEPART(毫秒, @timeOnly) |
|
| timeOnly.Minute |
DATEPART(分鐘, @timeOnly) |
|
| timeOnly.Nanosecond |
DATEPART(nanosecond, @timeOnly) % 1000) |
EF Core 10.0 |
| timeOnly.Second |
DATEPART{second, @timeOnly) |
|
| 時間範圍.Hours |
DATEPART(hour, @timeSpan) |
|
| timeSpan.Microsecond |
DATEPART(microsecond, @timeSpan) % 1000 |
EF Core 10.0 |
| timeSpan.Milliseconds |
DATEPART(毫秒, @timeSpan) |
|
| 時間跨度.分鐘 |
DATEPART(分鐘, @timeSpan) |
|
| timeSpan.Nanosecond |
DATEPART(nanosecond, @timeSpan) % 1000) |
EF Core 10.0 |
| timeSpan.Seconds (表示時間間隔的秒數) |
DATEPART{second, @timeSpan) |
|