问题标签 [datetime-parsing]
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.
emacs - ISO emacs/elisp 确定对应于一周的第一天/最后一天的日期,例如 ISO 8601 2013-WW47
我喜欢创建看起来像的标题
我知道如何在 emacs/elisp 中使用 format-time-string 等来确定周数的各种定义(%U、%V、%W)。
问:我怎样才能倒退?在 emacs/elisp 中,给定年份和周数,确定一周的第一天和最后一天的日期?
更一般地,解析一个时间字符串,例如 ISO 8601 week-dates 2006-W52-7
,或者一周中没有一天的一周2013-W46
。
更一般地说 - 许多日期和时间表示暗示日期间隔。周和月特别意味着间隔,尽管我认为几乎任何给定精度的时间表示都可以解释为对应于小于精度的时间单位间隔。
问:是否有(合理的标准)emacs/elisp 函数用于确定一个月的第一个和最后一个日期,例如以年/年的格式表示?等等。
--
这篇文章主要是“我如何在emacs/elisp中做到这一点?” 问题。
这类问题似乎很常见 - 在 stackoverflow 上有类似的问题,询问“我如何在 Javascript/C#/... 中执行此操作”等等等等。
我可以自己做数学。但是(a)如果有一个标准的 emacs/elisp 函数来执行此操作会更好,并且(b)从谷歌搜索中可以明显看出存在许多陷阱和问题,进一步强调了使用标准库函数(如果存在)的好处。
c# - 在 C# 中解析 ISO 8601 的基本格式和扩展格式
据我所知,带有“o”和“s”参数的 DateTime.ParseExact 只能解析 ISO 8601 扩展格式。
如何使用 c#/.Net 解析 ISO 8601 基本格式和扩展格式?
c# - ISO 8601 日期和时间格式中的破折号是什么意思?
ISO 8601 日期和时间格式中的破折号是什么意思?
是当前的年份和月份,一些“最小”年份还是其他什么?
如果它是当前年份,这是否意味着我不能在 .Net 中的 DateTimeOffset 对象中表示它,因为它会在解析“---12”字符串时设置一些特定的年份和月份?
c# - 如何使用 DateTimeOffset 解析没有年份的 ISO 8601 日期?
我需要解析不包含年份和可能月份组件的 ISO 8601 日期,例如:
我正在尝试使用以下引发异常的代码'输入中必须至少有一个带有年份的部分日期。':
我如何解析这样的日期?是否有机会在解析之前避免手动将“--”替换为一年?
.net - Windows XP 上的 CDate
在我使用 DateTimePicker 的形式中,如下所示:
我也可以使用 CDate 而不是 CType,在这两种情况下,日期都表示为带有日期的字符串和带有毫秒的时间。
我无法更改这一点,因为数据来自(不是我的)数据库。
在运行正常的 Windows 7 机器上,但在 Windows XP 机器上,我收到错误异常,并显示此字符串对日期转换无效。
可以解决这样的代码在两台机器上都没有错误的情况吗?如何解决?
c++ - 如何将日期字符串解析为 c++11 std::chrono time_point 或类似的?
考虑格式的历史日期字符串:
我想将这样的字符串解析为某种 C++ 日期表示,然后计算从那时起经过的时间量。
从产生的持续时间中,我需要访问秒数、分钟数、小时数和天数。
这可以用新的 C++11std::chrono
命名空间来完成吗?如果没有,我今天应该怎么做?
我正在使用 g++-4.8.1 虽然大概答案应该只针对 C++11 规范。
c# - 如何解析这个日期时间字符串?
我想不通,我哪里出错了?
我得到了以下日期时间字符串,需要将其解析为日期时间:
我试图像这样解析它:
尝试执行此操作时,它会返回
“字符串未被识别为有效的日期时间”
任何提示?
c# - 字符串到日期时间转换问题
嗨,我有一个以下格式的字符串,23/03/2014
我尝试将其转换为这种格式:
但我收到一个错误:
字符串未被识别为有效的 DateTime
也试过这个:
但同样的错误。
c# - 将 DateTime 转换为字符串格式 yyyy-MM-dd 时出错
我正在尝试将一些 DateTime 值转换为字符串格式yyyy-MM-dd
。问题是我只需要日期,但在我的情况下model.StartDate
包含日期和时间。当将 model.StartDate 声明为字符串“start”时,如下所示:4/1/2014 12:00:00 AM
. 尝试解析时出现此错误:
System.FormatException 未被用户代码处理 Message=String 未被识别为有效的 DateTime。
我最好的猜测是发生错误是因为字符串同时包含日期和时间,但我可能是错的。如果我进一步探索 model.StartDate,我还可以找到 Day、DayOfTheWeek 等。这是正确的方法吗?我只想model.StartDate
用 format 转换为字符串“start” yyyy-MM-dd
。
这是我的代码:
不知道问题是什么,可能是开始包含时间?我不知道。
model.StartDate 和 model.EndDate 是视图模型中的 DateTime 属性:
编辑:我在这里上传了一张图片,显示了我在调试器中得到的实际输出: https ://imageshack.com/i/1n51u2p
谢谢
python - 在 Python 中解析 rfc3339 日期字符串?
我有一个数据集,其中所有日期都具有以下格式:
我希望能够.weekday
在它们上使用类似的方法。如何在 Python 中将它们转换为正确的格式?