【发布时间】:2015-08-17 11:34:01
【问题描述】:
您好,我想像下面2015-05-12 23:59:59 那样转换日期时间。小时和秒应该像12:59:59这个。
例如:我想将今天的日期转换为如下2015-08-17 23:59:59。
已编辑
对于 sql server 中的 GETDATE(),我会得到像这样的日期时间 2015-08-17 17:10:54.080 这个我想转换成 2015-08-17 23:59:59.080
【问题讨论】:
-
将 2015-08-17 17:10:54.080 转换为 2015-08-17 23:59:59.080 是什么意思?这里的时代不同。这也与您请求不同格式的标头冲突
-
嗨,我更新了我的 header.sorry 混淆@t-clausen.dk
-
几乎总是,这是在解决错误的问题。在处理连续数据时,使用半开区间(包括起点,排他终点)几乎总是更好。计算“明天开始的午夜”而不是“今天的最后一刻”是微不足道的,如果您稍后更改数据类型(例如,使用
datetime2时的一天的最后一刻),后者将不需要更改因精度而异,它们都与datetime) 不同
标签: sql sql-server date datetime