问题标签 [sqldatetime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何将 LocalDate 转换为 SQL Date Java?
如何将 LocalDate 转换为java.sql.Date
?
试图:
这失败了(不会编译),我能找到的只是 Joda 时间的东西。
我正在使用 Java 8
sql - SQL Server 2014 - 查找日期之间的活动周期
我有一个名为 Device 的表,其中在更改模式时记录了设备状态
要求在参数传递的时间段内查找设备的自动和手动的小时、分钟和秒
例如,我想将自动/手动周期从22-03-2015 08:00:00
到23-03-2015 16:45:35
... 任何人都可以帮助编写查询。
我期待的结果是
(小时、分钟和秒只是一个例子,不会与
sql - 不同日历的日期
我正在开展一个已经在 2 个国家/地区运行的项目。在我们将项目部署到尼泊尔之前,一切都很好。问题是他们没有使用标准的公历。他们有自己的日历,称为 Bikram Sanwant 日历。我们现有的数据库有 DateTime/Date 列,我不能再使用了,因为他们日历中的几个月有 32 天,根据公历,这不是有效日期。因此,我们考虑将所有日期保存在 3 个不同的列中,例如日、月和年。不仅如此,我们还使用了内置的标准 SQL DateTime 函数,如 DateAdd、DateDiff 等……所以我还必须编写自己的函数并更改所有查询、存储过程和函数。
有谁知道如何处理这个问题或对这个问题有更好的了解?
请提出您的意见和建议。
提前致谢。
c# - 为什么 c# 不允许将 SqlDatetime.MinValue 分配给 datetime 但允许比较
以下代码使用comparison
运算符编译得很好。
但是,以下代码无法编译。
我的问题是为什么comparison
允许在SqlDateTime
和Datetime
类型之间但不允许assignment
。(除非comparison
运营商正在做一些implicit
转换。)
我猜我一定错过了一些非常基本的东西。
sql - 在sql表中保存日期时间
如何通过查询插入这样的日期?2015-06-02T11:18:25.000
我试过这个:
但我回来了:
我也试过:
但它不工作:
整个查询是:
怎么了?
c# - 从 SQL 结果集中替换 01/01/1900 并使用 C# 导出到 Excel
我有上面的代码循环一个 SQL 结果集,该结果集稍后用于导出到 Excel,当 item.paid_date 为空时,在导出的 Excel 工作表中,日期显示为 01/01/1900,如何替换项目。如果日期为空,则使用“支付日期”?
这是存储过程,有时阅读表中不会有任何记录where bg.bill_number = p.bill_number
sql - sql: rr 日期格式
我的问题与第 5 个命令有关。
create ex_table(on_date date);
insert into ex_table values(to_date('23-aug-75','dd-mm-rr'));
insert into ex_table values(to_date('23-aug-75','dd-mm-yy'));
应用上述3条命令后(2015年执行):
select to_char(on_date,'dd-mm-yyyy') from ex_table;
结果:
select to_char(on_date,'dd-mm-yyyy') from ex_table where on_date='23-aug-75';
结果:
为什么是第 5 个命令的结果23-aug-1975
而不是23-aug-2075
或两者兼而有之?
我问这个是因为如果不执行命令 #2,那么结果肯定会包含23-aug-2075
.
sql - oracle 11g 日期函数相关 -
我们如何知道给定的 2 位数年份代码 (YY) 是 19XX 还是 20XX?例如,如果我们输入07-apr-10
,那么是10
年份1910
还是2010
?
javascript - 在javascript中检测SQL min date string
在我正在开发的 angularJS 应用程序中,我们使用 SQL 服务器来提供数据。那里没什么奇怪的。我的任务是处理日期,因此传递到我们的应用程序中的具有 SQL 最小日期值的对象是未定义的,而那些确实有日期的对象是 javascript Date 对象。
我知道在升级过程中,有时为 min date 定义的字符串可能会改变。现在,它是 0001-01-01T00:00:00Z。我不能只进行字符串比较,因为它可能会改变。
我的问题是,我如何在 javascript 中确定这个最小日期?new Date(varThatIsMinDate) 是有效日期。MomentJS 也认为它是有效的,它在技术上是一个有效的日期。我不太担心验证,更担心“是最低日期”
您如何从 zulu 模式 0001-01-01T00:00:00Z 或类似的 javascript 中确定 min date === true ?
到目前为止我的代码,因为我知道你会要求它:
事情是,它总是有效的,所以这段代码不起作用。
编辑:我可以作弊并使用 tmpDate.getUTCFullYear() === 1 但我想知道如何以正确的方式做到这一点。
sql - SQL SUM 更新日期范围在组上发生冲突
我有一个包含列的表:名称、开始日期(日期值)和完成日期(日期值)。我想按名称组合日期,这样我就可以得到没有冲突的总时间。所以,如果我有一张桌子
因此,如果我按名称分组,则 3 行将聚合,如果我只是添加每行的 DATEDIFF 天,我将得到 4,如果我计算 MIN 开始日期和 MAX 结束日期之间的 DATEDIFF,它将是 7,当实际上正确的答案是 3,因为第二行与第一行发生冲突,我只需要计算一次。