问题标签 [datetime]
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.
mysql - 当运行 UPDATE ... datetime = NOW(); 所有更新的行都会有相同的日期/时间吗?
当您运行类似于以下内容时:
在具有 1 000 000 000 条记录的表上,查询需要 10 秒才能运行,所有行的时间是否完全相同(分钟和秒)还是不同的时间?换句话说,是查询开始的时间还是每行更新的时间?
我正在运行 MySQL,但我认为这适用于所有数据库。
sql - SQL Server 中的自定义日期/时间格式
我正在尝试编写一个存储过程,它从表中选择列并将 2 个额外的列添加到 ResultSet。这 2 个额外的列是对表中的字段进行转换的结果,该字段是日期时间字段。
日期时间格式字段具有以下格式 'YYYY-MM-DD HH:MM:SS.S'
应采用以下格式的 2 个附加字段:
- DDMMM
- HHMMT,其中 T 是上午的“A”和下午的“P”
示例:如果字段中的数据是“2008-10-12 13:19:12.0”,则提取的字段应包含:
- 12OCT
- 0119P
我曾尝试使用 CONVERT 字符串格式,但没有一种格式与我想要获得的输出匹配。我正在考虑通过 CONVERT 提取字段数据,然后使用 REPLACE,但我在这里肯定需要一些帮助,因为我不确定。
任何精通存储过程的人都可以在这里帮助我吗?谢谢!
ruby-on-rails - 如何在 Rails 应用程序中存储年份
我只想将年份存储在我的一个模型中。目前我只有一个名为年份类型日期的数据库字段,但它似乎想要一个完整的日期(yyyy-mm-dd)而不是一年。
最好的存储方法是什么?在日期字段中,但使用某种方式获取它来存储日期位(在这种情况下,如何?),或在 int 字段中,或字符串字段或什么?在某些方面使用 int 字段感觉不对,但它可能是最简单的。
windows - 如何以适合文件/文件夹名称的格式在 Windows 命令行上获取当前日期/时间?
更新:现在是 2016 年,我会为此使用 PowerShell,除非有一个真正令人信服的向后兼容原因,特别是因为使用date
. 请参阅@npocmaka 的https://stackoverflow.com/a/19799236/8479
我可以使用什么 Windows 命令行语句以可以放入文件名的格式获取当前日期时间?
我想要一个 .bat 文件,它将一个目录压缩到一个存档中,并将当前日期和时间作为名称的一部分,例如,Code_2008-10-14_2257.zip
. 有没有什么简单的方法可以做到这一点,独立于机器的区域设置?
我真的不介意日期格式,理想情况下它是 yyyy-mm-dd,但任何简单的都可以。
到目前为止,我已经得到了这个,它在我的机器上给了我Tue_10_14_2008_230050_91
:
我可以忍受这个,但它似乎有点笨拙。理想情况下,它会更简短,并具有前面提到的格式。
我正在使用 Windows Server 2003 和 Windows XP Professional。我不想安装额外的实用程序来实现这一点(尽管我意识到有些可以很好地格式化日期)。
sql - Oracle数据库在什么情况下允许datetime列值的无效时间部分?
这种情况出现在现实生活中,其中无效数据位于(并继续进入)Oracle 数据库中,该数据库被提取到 Focus 中的数据处理系统中。在某些具有无效时间部分的行上,焦点会窒息而死。然后,Oracle DBA 会将日期时间从一个好的列复制到受影响的列中,以允许该过程继续进行(是的,我知道)。
我协助解决了这个问题,发现在 Oracle 中受影响的行:
给出:
尽管:
给出:
查看DUMP()
结果'Typ=12 Len=7: 100,99,255,255,0,0,0'
和存储约定,它们似乎能够绕过列的语义限制并插入 0、-1、-1、-1、-1、-1、-1 或0x00 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
这很“有意义”,因为0xFF = 255 = -1
可能会导致0000/255/255 255:255:255
取决于您如何解释字节、符号和溢出。
Oracle 在什么条件下(连接机制等)允许无效数据进入日期时间列?
c# - 检查指定日期何时发生的最佳方法
如果时间赶上指定的 DateTime 对象,我可以使用 .NET 框架中的任何类来引发事件吗?
如果没有,检查时的最佳做法是什么?创建一个新线程不断检查?计时器(天堂禁止;))?
javascript - 最好的 JavaScript 日期解析器和格式化程序?
自从我开始使用 jQuery 以来,我一直在做更多的 JavaScript 开发。
我需要解析不同的日期格式,然后将它们显示为另一种格式。
你知道有什么好的工具可以做到这一点吗?
你会推荐哪一个?
.net - 如何在 .net Web 服务中序列化可为空的 DateTime?
我正在尝试通过 Web 服务将一些 Subsonic 集合传递给客户端。当我引用 Web 服务时,IDE 抱怨:
无法序列化 System.Nullable`1[System.DateTime] 类型的成员“EndDate”。XmlAttribute/XmlText 不能用于编码复杂类型。
有没有办法在 .net Web 服务中序列化可为空的复杂类型?
.net - 设置 SQL Server 2005 的区域设置
默认情况下,SQL Server 的语言设置为“英语(美国)”,将日期格式设置为 mm/dd/yy,而不是我想要的日期格式,它是澳大利亚的并且具有日期格式,例如 dd /毫米/年。
Server Management Studio / Configuration tools 中是否有一个选项可以设置 SQL Server 的区域设置,这将阻止 DateTime 字段被格式化为美国日期格式?
如果没有,当我使用 SQL 查询时如何转换它,例如(如果语法不正确,请见谅,我当场弥补):
提前谢谢了。:)