问题标签 [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.
c# - 你如何计算C#中的累积时间?
我想计算我保存在数据库中的 2 次之间的时间跨度。所以从字面上看,我想知道这两个值之间的时间长度。
14:10:20 - 10:05:15 = 02:05:05
所以结果是 02:05:05。
我将如何使用 C# 来实现这一点?
14:10:20 是我将其保存在数据库中的格式。
c# - .NET - 如何隐藏 DateTimePicker 中的无效选择
我已经设置了 DateTimePicker 的 MaxDate 和 MinDate 属性。但是,当我在运行时测试控件时,无法区分无效日期和有效日期。唯一的区别是单击无效日期不会执行任何操作。
这对用户来说不是很直观。我希望能够一眼看出有效日期是什么。
有什么方法可以突出显示有效日期范围 - 或者更恰当地说,“暗淡”无效日期?或者,是否有另一个更合适的控制?我确信几个组合框会起作用,但我真的认为当被要求输入日期时,应该向用户展示一个日历控件。
上下文:这是一个 WinForms 图表应用程序。有效数据的范围是固定的(新数据是通过另一个进程添加的)。用户需要为图表的开始时间选择日期和时间(以及持续时间,单独处理)。
java - 在Java中获取当前年份的整数值
我需要将 Java 中的当前年份确定为整数。我可以只使用java.util.Date()
,但它已被弃用。
php - 使用 PHP 从 MySQL 日期时间转换为另一种格式
我datetime
在 MySQL 中有一个专栏。
如何使用 PHP将其转换为mm/dd/yy H:M (AM/PM)显示?
javascript - 如何从 JavaScript 中的用户输入将时间解析为 Date 对象?
我正在开发一个表单小部件,供用户在文本输入中输入一天中的时间(用于日历应用程序)。使用 JavaScript(我们使用 jQuery FWIW),我想找到解析用户输入到 JavaScriptDate()
对象中的文本的最佳方法,以便我可以轻松地对其进行比较和其他操作。
我尝试了这种parse()
方法,但它对我的需求来说有点太挑剔了。我希望它能够成功地将以下示例输入时间(除了其他逻辑上相似的时间格式)解析为同一个Date()
对象:
- 1:00 PM
- 1:00 PM
- 下午 1:00
- 1:00 PM
- 1:00 PM。
- 下午 1:00
- 下午 1 点
- 下午 1 点
- 1个
- 下午 1 点
- 下午 1 点
- 1便士
- 13:00
- 13
我在想我可能会使用正则表达式来拆分输入并提取我想用来创建Date()
对象的信息。做这个的最好方式是什么?
c# - 计算两个日期时间之间经过的工作时间
给定两个日期时间。计算它们之间的工作时间的最佳方法是什么。考虑到工作时间是周一 8 - 5.30,周二至周五 8.30 - 5.30,并且任何一天都可能是公共假期。
这是我的努力,看起来效率非常低,但就迭代次数而言,IsWorkingDay 方法会访问数据库以查看该日期时间是否是公共假期。
任何人都可以提出任何优化或替代方案。
language-agnostic - 您将如何存储和查询营业时间?
我们正在构建一个应用程序来存储各种企业的“营业时间”。表示此数据的最简单方法是什么,以便您可以轻松检查项目是否打开?
一些选项:
- 分割出可以标记为“打开/关闭”的块(每 15 分钟一次)。检查涉及查看“打开”位是否设置为所需时间(有点像火车时刻表)。
- 存储时间范围列表(11am-2pm、5-7pm 等)并检查当前时间是否在任何指定范围内(这是我们的大脑在解析上述字符串时所做的事情)。
有没有人有存储和查询时间表信息的经验和任何建议?
(有各种疯狂的极端案例,比如“本月的第一个星期二关闭”,但我们将把它留到另一天)。
python - 如何计算两个给定日期之间的天数
如果我有两个日期(例如'8/18/2008'
和'9/26/2008'
),获取这两个日期之间天数的最佳方法是什么?
java - 用Java表达Excel公式(十进制到时间的解释)
我正在将 excel 工作表公式转换为 java,但我不明白 excel 如何设法采用以下公式:0.22 应用公式:=TEXT(R5/14, "h:mm") 并以某种方式得出:0.22
如果我再次提供: 2.8 它到达 4.48 有人可以向我解释它是如何做到的。我已经阅读了一些关于十进制的内容并且我理解转换,但这还没有帮助解释上述内容。
c# - 有没有更好的方法将 DateTime 修剪到特定的精度?
将 DateTime 对象修剪到特定精度的最佳方法是什么?例如,如果我有一个值为“2008-09-29 09:41:43”的 DateTime,但我只希望它精确到分钟,还有比这更好的方法吗?
我真正想要的是使其可变,以便我可以将其精度设置为秒、分钟、小时或天。