问题标签 [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.
sql - 检查值是否为日期并将其转换
我以某种格式接收数据。日期是数字(8,0)。例如20120101 = YYYYMMDD
存在具有(0,1,2,3,6)
该日期字段中的值的行,因此不是日期。
我想检查它是否是一个日期并转换它,否则它可以为空。
现在下面的代码有效,但我希望有更好的方法。
任何帮助将不胜感激。
c# - C#字符串到SqlDateTime:如何设置识别格式?
我需要使用
其中 val 是一个字符串,例如“23.3.1992 00:00:00”。
该字符串采用欧洲格式,即日在月之前。但是 Parse 想要“美国”格式。我如何告诉它使用特定的日期时间格式/语言环境?
提前致谢!
sql-server - 获取特定格式的日期时间字段
将返回日期06/17/2013
和
将返回日期Jun 17 2013 2:00PM
,我需要以下格式的日期 06/17/2013 2:00 PM("/" is important)
。你能帮我解决这个问题吗
java - 将日期时间插入数据库
我想将当前日期时间(20-Jun-13 16:04:32)插入数据库。但是像那样插入数据库的数据20-Jun-13
,不像20-Jun-13 16:04:32
。如何解决?感谢你
java - 将日期字符串转换为 java.sql.Date 格式
我在尝试使用 Java 将日期插入 SQL 服务器时遇到问题:
在这里,我希望将完整的字符串作为年、月、日、小时、分钟和秒输出到 SQL Server 中,但我只得到年、月和日期。我应该怎么做才能将日期和时间插入数据库?
c# - MS Access SQL 语句中迄今为止的字符串给出类型不匹配错误
目前正在使用 C# 将数据从 Microsoft Access 数据库迁移到 Microsoft SQL Server 数据库。我正在尝试创建一个查询以从 Access 数据库中提取数据并按两列排序:Surname
和Date
. 挑战在于它Date
是以下示例格式的字符串:(12.01.13
即 YY.MM.DD),它应该代表 2012 年 1 月 13 日。所以我在 Access 中尝试了以下查询:
但是,我收到此错误:
条件表达式中的数据类型不匹配
所以我想我已经接近了。我尝试了几种不同的格式,也许还有 DateValue,但老实说我不记得了。我查看了stackoverflow内外的其他帖子,但无济于事。
mysql - 如何根据关联表中的值更新多个列?
有两个名为masters和versions的表。版本表保存主表在不同时间点的条目。
保证每个主条目至少有一个 版本条目。
这些表也可以在这个SQL Fiddle中找到。可以选择每个主
记录
的最新版本,如主记录示例所示:2
如何在一个命令中使用最新版本更新masters表的每条记录?我想覆盖和列的值。请注意, versions表中还有一些其他列在masters表中不存在,例如. name
added_at
notes
可以使用 a 完成更新,JOIN
以便在较大的表上快速执行吗?
sql - 在 XML 列中存储日期时间 - XML 格式与 SQL 格式
我有一个存储过程,它有参数OrderID
( bigint
) 和ApprovalDateTime
( varchar(25)
)
SP 只是更新一个 XML 列,该列UserDef
使用以下 XML 为给定的 XML 调用OrderID
:
我的问题是,在将这样的日期时间值存储在 XML 列中时,哪种格式最好?
- ISO 8601 XML 格式如
2002-05-30T09:00:00
- 类似
01/01/2013 13:30:30
或的字符串 - 未分隔的格式,例如
20130101 13:30:30
- 或任何其他格式
你会推荐哪一个?
此日期将在另一个存储过程中提取,以在 SSRS 报告的列中显示。
sql - sybase 获取两个日期之间的记录,即表示为 VARCHARS 的日期
当我执行时:
在将 VARCHAR 值“20131131”隐式转换为 SMALLDATETIME 字段期间出现错误 (247) 算术溢出。**
但是当我执行时:
没有抱怨。(Sybase 15.7.0)
c# - 数据类型/Varchar 错误
我正在尝试在我的数据库(SQL Server 2012)中插入来自 DateTimePicker 的日期(dd/MM/yyyy)。当我检查我的数据库时,格式已保存为(yyyy/dd/MM),问题是当我选择 13 和每月最后一天之间的一天时,我收到消息“将数据类型 varchar 转换为 datetime 时出错”。但是,如果我选择 01 到 12 之间的一天,它会起作用。
我的课是这样的:
得到我约会的对象是:
我的查询只需要 (example.date) 并将其插入数据库。任何想法?
在此先感谢,对我的英语感到抱歉