标签: y2k

如何用2位数年份解析字符串日期?

我需要解析代表格式6位数的日期字符串yymmdd,其中yy范围从59到05年(1959至2005年).根据time模块文档,Python的默认透视年份是1969年,这对我不起作用.

是否有一种简单的方法可以覆盖枢轴年,或者您可以建议其他解决方案吗?我使用的是Python 2.7.谢谢!

python date 2-digit-year y2k

31
推荐指数
3
解决办法
3万
查看次数

是什么导致2010年的错误?

有很多关于系统无法理解2010年的报告,但我不知道为什么.据我所知,目前我所关注的系统工作得很好,但我想知道实际问题是什么,以便更好地搜索.

有人可以解释一下吗?

编辑:http://www.rte.ie/business/2010/0105/bug.html - 有关它影响德国信用卡的信息

y2k

18
推荐指数
3
解决办法
1330
查看次数

Y2K兼容是什么意思?

我正在阅读Perl编程语言的基础知识,并且我遇到了以下声明

Perl is Y2K compliant.
Run Code Online (Sandbox Code Playgroud)

即使经过一些谷歌搜索,也没有完全明白这意味着什么.是否建立了某种标准.如果是,那么由谁?任何信息表示赞赏.

perl y2k

14
推荐指数
2
解决办法
1万
查看次数

为什么y2k bug存在?

我得到的解释是程序员通常只用两位数代表年份.但是为什么有人这样做呢?如果有什么我认为它会花费更多的努力使程序回滚到1900而不是继续到2000.

y2k

8
推荐指数
1
解决办法
6534
查看次数

如果 C++ 中的 sizeof(std::time_t) == sizeof(std::uint64_t) 是否保证 2038 安全?

摘自cppref

std::time_t32 位有符号整数的实现(许多历史实现)将在 2038 年失败。

但是,文档没有说明如何检测当前实现是否是 2038 安全的。所以,我的问题是:

如果在 C++ 中,是否保证 2038 安全 sizeof(std::time_t) == sizeof(std::uint64_t)

c++ time standards y2k year2038

5
推荐指数
1
解决办法
524
查看次数

TO_DATE('21-09-1989','DD-MM-YY') 和 TO_DATE('21-09-89','DD-MM-YY') 有什么区别?

下面的查询返回结果:

SELECT * 
FROM EMPLOYEES 
WHERE HIRE_DATE = TO_DATE('21-09-1989','DD-MM-YY');
Run Code Online (Sandbox Code Playgroud)

好像我将日期从 21-09-1989 更改为 21-09-89 什么都不返回。

SELECT * 
FROM EMPLOYEES 
WHERE HIRE_DATE = TO_DATE('21-09-89','DD-MM-YY');
Run Code Online (Sandbox Code Playgroud)

这里有什么问题?

sql oracle format date y2k

4
推荐指数
1
解决办法
114
查看次数

Cobol有什么东西可以让它容易受到Y2K问题的影响吗?

我知道很多Y2K的努力/恐慌都以COBOL为中心,当之无愧.(哎呀,我在2000年1月1日的Perl脚本中看到了轻微的Y2K错误)

我感兴趣的是,COBOL是否有某种特定的语言使其容易受到Y2K问题的影响?

也就是说,与仅仅写入其中的大多数程序的时代相反,以及随后需要减少由旧硬件驱动的内存/磁盘使用量以及没有人预计这些程序能够存活30年的事实?

如果答案是"除了年龄之外没有COBOL特有的东西",我感到非常高兴 - 只是好奇,对COBOL一无所知.

cobol y2k

3
推荐指数
2
解决办法
1434
查看次数

Oracle是否面临Y2K问题?

我的猜测是它没有,因为它们在约会中也使用了几个世纪

这里开始,

DATE数据类型存储年份(包括世纪),月份,日期,小时,分钟和秒(午夜之后).

它遇到了问题吗?

database oracle y2k

3
推荐指数
1
解决办法
2047
查看次数

是否存在类似于y2k的y2k12问题?

这是一个异想天开的问题,部分受到2012年电影宣传的启发,但它可能对软件系统产生真正的影响.(如果不是在2012年,那么肯定是在2038年.)

2012年有各种各样的世界末日预测,我想知道是否有一个日期时间/时间戳系统将于2012年到期?(我以为我在一年前跑过,但我不记得具体细节.我也记得2038年.)

例如,常用的日期时间系统从1970/1/1开始,并从该时间开始计数秒.如果将unsigned int的最大值作为秒添加到该值,则会得到一个落在2038年的日期.确切地说是1/19/2038 3:14:07 AM.

那么,是否有一个日期时间系统:

epoch start + max of common int type = date in 2012?

顺便说一句,我不是想煽动任何偏执狂.这与实际系统设计考虑因素完全一致.

更新甜甜圈发现此页面包含以下参考但没有进一步的信息:2012-07-13星期五 - UNIX time_t $ 50000000于11:01:20 UTC

有任何想法吗?

datetime y2k year2038

2
推荐指数
2
解决办法
1131
查看次数

标签 统计

y2k ×9

date ×2

oracle ×2

year2038 ×2

2-digit-year ×1

c++ ×1

cobol ×1

database ×1

datetime ×1

format ×1

perl ×1

python ×1

sql ×1

standards ×1

time ×1