问题标签 [2-digit-year]

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.

0 投票
1 回答
864 浏览

java - 在 java.time 中从 `DateTimeFormatter.ofLocalized...` 生成的本地化字符串中强制使用 4 位数年份

0 投票
1 回答
579 浏览

java - 在 java.time 中本地化来自“MonthDay”或“YearMonth”类的字符串?

Java 8 和更高版本中内置的 java.time 类提供MonthDayYearMonth类。他们toStringparse方法使用标准ISO 8601格式 ( --MM-DD& YYYY-MM),这是明智的。

对于呈现给人类,标准格式可能不适合。无论如何要生成一个自动本地化的字符串来表示对象MonthDay或对象中的值YearMonth

例如,在美国,用户通常可能希望 MM/DD 表示月日,而 MM/YY 表示年月。而在英国,用户可能希望 DD/MM 用于月日。

无论如何通过Locale而不是明确定义格式模式来自动化这些变化?


我使用面向日期的本地化格式化程序尝试了以下代码。

该代码失败,在用于YearMonth或时抛出异常MonthDay

对于YearMonth

对于MonthDay

0 投票
2 回答
7181 浏览

java - 如何在 Java/Android 中以 YY 格式获取当前年份

我可以从下面的代码中获得 YYYY 格式的年份。但我想要 YY 格式。任何人都可以帮忙吗?

0 投票
0 回答
118 浏览

javascript - 如何使用 JavaScript 在 PDF 中显示 2 位数年份 + ISO 周

我想在 PDF 中有一个表单字段,自动填充格式为“YYWK”的日期,其中 YY 是两位数年份,WK 是 ISO 周。我在这里看到了有关如何显示 ISO 周的代码(https://weeknumber.net/how-to/javascript)。我不知道如何将其集成到 PDF 文档中。

此行为应在每次打印 PDF 时更新日期。

编辑:两位数的年份是我无法控制的客户要求。

Edit2:如果其他人最终有类似的问题,我能够在 Adob​​e 论坛上得到答案。https://forums.adobe.com/message/9739107#9739107

0 投票
4 回答
2363 浏览

mysql - 如何使用 str_to_date (MySQL) 正确解析两位数年份

我正在使用 MySQL,我需要导入一个包含上个世纪 DOB 的表。所以这个人是 1965 年出生的,但是字符串中使用了两位数的年份格式。知道如何做到这一点吗?

0 投票
5 回答
4001 浏览

java - 如何使用 Java 8 时间 API 将两位数年份转换为全年

我希望从我的项目中删除 Joda-Time 库。

我正在尝试将两位数的年份转换为全年。Joda-Time 的以下代码可以实现该目的。以下是joda-time的以下代码

输出:1999

这是我期望的输出,这在我的情况下是有意义的。但是,当我使用 java.time API 尝试相同的过程时,它会产生 DatetimeParseException。以下是 java.time API 的以下代码:

堆栈跟踪:

我没有看到堆栈跟踪的原因。如果有人可以帮助我理解以下场景并解释如何使用 Java 8 时间 API 将两位数年份转换为全年,那就太好了。

0 投票
3 回答
4362 浏览

java - 如何在java中将“yyyyMMdd”日期格式转换为“ccyyMMdd”simpledateformat

我想在java中将格式从“yyyyMMdd”转换为“ccyyMMdd”simpledateformat。我在java中得到“c”作为非法字符。请帮助我找到在 java Simpledateformat 中转换为“ccyyMMdd”格式的解决方案

java中的“cc”和“yy”有什么区别?

0 投票
1 回答
842 浏览

r - 字符 2 位数年份仅转换为年份

使用 R

有大量临床健康数据可供使用,但日期很奇怪

最有问题的是2digityear/halfyear,如,在之后98/2的某个时间点的意思1998July 1

我已将列拆分为 2 个字符列,例如982但现在需要将2数字年份字符串转换为实际年份。

我试过as.Date(data$variable,format="%Y")了,但我不仅得到了转换0098为年份而不是1998,我还任意添加了今天的月份和年份(实际数据没有月份或日期)。

如在0098-06-11

我怎么才能得到 1998 呢?

0 投票
0 回答
35 浏览

c# - 将年份值分配给 sbyte

我正在使用无法修改的库中存在的函数。该函数用于由用户设置日期。它的参数是

当我分配 2019 年时。我想将 2019 年分配给sbyte年份。但最大值sbyte是 127。我不能使用年份的最后两位数。由于此函数将所有四位数字作为年份。你能帮我看看我应该如何解决这个问题。我必须使用这个功能。没有其他选项可以编写任何扩展方法。

0 投票
1 回答
188 浏览

java - 有什么方法可以在 1970 年之前转换 java 中的日期?

我想将 yymmdd 格式的日期转换为 YYYYMMDD,但是当使用 simpledateformat 类时,我得到的是 1970 年之后的年份,但要求是 1970 年之前的年份。