问题标签 [date-manipulation]
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.
perl - 在 Perl 的日期范围内查找周数
我有一系列日期——比如 2012-01-30 .. 2012-04-06——表示这些日期内的一组周。这些周编号为 1 到 10。给定今天的日期(例如,2012-02-29),我希望能够获得该范围内的周数(在本例中为 5)。我如何在 Perl 中实现这一点?
java - 如何在 SpEL 中进行日期操作?
如何在 Spring Expression 语言中进行日期操作?
date - 比较两个日期 Google Apps 脚本
比较两个日期的最佳方法是什么?
我看到了 .toString() 选项,但这似乎只适用于 == 或 === 运算符。
这件事有什么清楚的吗?
c# - c#自定义日期类,字符串格式
首先,我想说this的使用只是为了学习,可能不会在功能应用程序中使用。
我创建了一个DateHandler
接收Date
对象(自定义)的类(命名),它有一个接收字符串的函数,将每个字符更改为它的匹配项。
例如:
"d/m/Y"
可以返回"1/1/2005"
请注意,未预定义的字符不会更改。
Date
班级:
DateHandler
班级:
我的问题:我必须为每个 new 定义一个新字典DateHandler
,并且我正在尝试一种创造性的方式,即只有一个字典指向它的匹配定义。有什么想法吗?
我的主要目标:字典的一个实例Properties
,它将用作对来自多个实例的值的引用DateHandler
。
python - Python datetime - setting fixed hour and minute after using strptime to get day,month,year
I've successfully converted something of 26 Sep 2012
format to 26-09-2012
using:
However, I don't know how to set the hour and minute of something like the above to 11:59. Does anyone know how to do this?
Note, this can be a future date or any random one, not just the current date.
mysql - 在 MySQL 中, somedate - otherdate 返回.. 什么?
我只是很好奇,因为我曾经使用过的大多数数据库,在负责 SOMEDATE - ANOTHERDATE 时会返回两个日期之间的天数差异
MySQL 似乎返回的数字是……呃……我不知道。有时是几秒钟。有时只是垃圾
2013-06-05 09:57:59 - 2013-06-05 09:57:33 = 26 是的,26 秒是这两次之间的正确差异
2013-06-03 00:23:07 - 2013-06-02 23:49:51 = 12789 但是等待.. 12789 是 3.5 小时,但这些时间仅相差约半小时
那么当我给它两种日期类型并告诉它从另一个减去一个时,MySQL 实际上在做什么呢?这个数字结果代表什么?
sql - 使用 SQL DateAdd 算法,不包括周末
我需要编写一个简单的查询,返回给定日期之前的三个工作日。我不想创建日历表。是否有一种使用 dateadd() 和 datepart() 的算法可以用来获得这个结果?
oracle - 如何使用行生成器避免昂贵的笛卡尔积
我正在处理一个进行大量日期操作的查询(Oracle 11g)。使用行生成器,我正在检查另一个表中每个记录的日期范围内的每个日期。通过另一个查询,我知道我的行生成器需要生成 8500 个日期,并且这个数量每年会增长 365 天。另外,我正在检查的表有大约 18000 条记录,并且该表预计每年会增长数千条记录。
当将行生成器连接到另一个表以获取每条记录的日期范围时,问题就出现了。SQLTuning Advisor 说有一个昂贵的笛卡尔乘积,考虑到当前查询可以生成多达 8500 x 18000 条记录,这是有道理的。这是精简形式的查询,没有所有日期逻辑等:
在没有笛卡尔积的情况下,是否有另一种方法可以连接这两个表?
我需要计算每条记录的经过时间,不允许周末和联邦假期,以便我可以对经过的时间进行排序。此外,表格的分页是在服务器端完成的,所以我们不能只加载到表格中并在客户端进行排序。
目前系统中一条记录的最大年龄为3656天,平均为560天,还不如8500×18000差;但这仍然很糟糕。
我刚刚辞职来添加一个字段来存储开放日,计算一次并存储经过的时间,并创建一个计划任务以每晚更新所有开放记录。
ios - iOS检测日期是否在上周内
我正在尝试检测特定日期是否在过去 7 天内(上周)。我找到了一种方法来做到这一点,但它在 tableview(聊天控制器)中吃掉了我的表现。
代码发布在下面,我知道它可以做得更好,但我的想法已经不多了。有人有更好的方法吗?谢谢!
编码:
编辑 感谢@vikingosegundo,我尝试使用他的解决方案来实现这个解决方案。从那时起,他创建了一个类别,使我现在将尝试和实施变得更加容易。只为好奇的人:
php - 如何将自 1970 年以来 MS 中的时间设置为 MySQL 中的 Datetime(6) 字段
我有一个 Java 应用程序,我通过调用 System.currentTimeInMills(); 获得时间戳。
这将返回类似 1331255526000 的值。
现在我想将这些值存储在 MySQL 数据库中的 Datetime(6) 字段中,并且我编写了以下查询:
$sql = '插入注意'。'(参与者 ID,会话 ID,时间戳,注意)'。'VALUES ('.$participant.','.$session.',FROM_UNIXTIME('.$timestamp.'),'.$attention.')';
变量 $timestamp 是我在 Java 中检索到的值。
但是,此查询不起作用。我究竟做错了什么?