问题标签 [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.

0 投票
4 回答
62589 浏览

sql - 检查值是否为日期并将其转换

我以某种格式接收数据。日期是数字(8,0)。例如20120101 = YYYYMMDD

存在具有(0,1,2,3,6)该日期字段中的值的行,因此不是日期。

我想检查它是否是一个日期并转换它,否则它可以为空。

现在下面的代码有效,但我希望有更好的方法。

任何帮助将不胜感激。

0 投票
4 回答
8087 浏览

c# - C#字符串到SqlDateTime:如何设置识别格式?

我需要使用

其中 val 是一个字符串,例如“23.3.1992 00:00:00”。

该字符串采用欧洲格式,即日在月之前。但是 Parse 想要“美国”格式。我如何告诉它使用特定的日期时间格式/语言环境?

提前致谢!

0 投票
2 回答
614 浏览

sql-server - 获取特定格式的日期时间字段

将返回日期06/17/2013

将返回日期Jun 17 2013 2:00PM,我需要以下格式的日期 06/17/2013 2:00 PM("/" is important)。你能帮我解决这个问题吗

0 投票
2 回答
2058 浏览

java - 将日期时间插入数据库

我想将当前日期时间(20-Jun-13 16:04:32)插入数据库。但是像那样插入数据库的数据20-Jun-13,不像20-Jun-13 16:04:32。如何解决?感谢你

0 投票
2 回答
8576 浏览

java - 将日期字符串转换为 java.sql.Date 格式

我在尝试使用 Java 将日期插入 SQL 服务器时遇到问题:

在这里,我希望将完整的字符串作为年、月、日、小时、分钟和秒输出到 SQL Server 中,但我只得到年、月和日期。我应该怎么做才能将日期和时间插入数据库?

0 投票
3 回答
707 浏览

c# - MS Access SQL 语句中迄今为止的字符串给出类型不匹配错误

目前正在使用 C# 将数据从 Microsoft Access 数据库迁移到 Microsoft SQL Server 数据库。我正在尝试创建一个查询以从 Access 数据库中提取数据并按两列排序:SurnameDate. 挑战在于它Date是以下示例格式的字符串:(12.01.13即 YY.MM.DD),它应该代表 2012 年 1 月 13 日。所以我在 Access 中尝试了以下查询:

但是,我收到此错误:

条件表达式中的数据类型不匹配

所以我想我已经接近了。我尝试了几种不同的格式,也许还有 DateValue,但老实说我不记得了。我查看了stackoverflow内外的其他帖子,但无济于事。

0 投票
5 回答
420 浏览

mysql - 如何根据关联表中的值更新多个列?

有两个名为mastersversions的表。版本表保存表在不同时间点的条目。

保证每个主条目至少有一个 版本条目。

这些表也可以在这个SQL Fiddle中找到。可以选择每个
记录 的最新版本,如记录示例所示:2

如何在一个命令中使用最新版本更新masters表的每条记录?我想覆盖和列的值。请注意, versions表中还有一些其他列在masters表中不存在,例如. nameadded_atnotes

可以使用 a 完成更新,JOIN以便在较大的表上快速执行吗?

0 投票
1 回答
612 浏览

sql - 在 XML 列中存储日期时间 - XML 格式与 SQL 格式

我有一个存储过程,它有参数OrderID( bigint) 和ApprovalDateTime( varchar(25))

SP 只是更新一个 XML 列,该列UserDef使用以下 XML 为给定的 XML 调用OrderID

我的问题是,在将这样的日期时间值存储在 XML 列中时,哪种格式最好?

  1. ISO 8601 XML 格式如2002-05-30T09:00:00
  2. 类似01/01/2013 13:30:30或的字符串
  3. 未分隔的格式,例如20130101 13:30:30
  4. 或任何其他格式

你会推荐哪一个?

此日期将在另一个存储过程中提取,以在 SSRS 报告的列中显示。

0 投票
1 回答
1668 浏览

sql - sybase 获取两个日期之间的记录,即表示为 VARCHARS 的日期

当我执行时:   

在将 VARCHAR 值“20131131”隐式转换为 SMALLDATETIME 字段期间出现错误 (247) 算术溢出。** 

但是当我执行时:

没有抱怨。(Sybase 15.7.0)

0 投票
2 回答
1515 浏览

c# - 数据类型/Varchar 错误

我正在尝试在我的数据库(SQL Server 2012)中插入来自 DateTimePicker 的日期(dd/MM/yyyy)。当我检查我的数据库时,格式已保存为(yyyy/dd/MM),问题是当我选择 13 和每月最后一天之间的一天时,我收到消息“将数据类型 varchar 转换为 datetime 时出错”。但是,如果我选择 01 到 12 之间的一天,它会起作用。

我的课是这样的:

得到我约会的对象是:

我的查询只需要 (example.date) 并将其插入数据库。任何想法?

在此先感谢,对我的英语感到抱歉