1993年9月在Usenet上被称为永无止境的9月。因此,例如,发布此问题的日期是1993年9月8740日,星期六。
您的程序或函数应将任何公历日期(带有正年份)作为输入,并返回与输出相同的日期(如果该日期早于1993年9月),或者返回其后的1993年9月日历上的日期。
您可以接受YYYY-MM-DD,YYYY / MM / DD,MM / DD / YYYY,DD / MM / YYYY,D-Monthnameabbr-YYYY或使用全年的所有其他流行格式(而不是年(以100为模)。您只需要选择一种这样的格式即可。输出格式必须与输入格式匹配。
样本输入→输出:
- 2017年8月6日星期日→1993年9月8741日星期日
- 1986年1月28日,星期二→1986年1月28日,星期二
要么:
- 2017-08-06→1993-09-8741
- 1986-01-28→1986-01-28
为了获得更有趣的答案,sdate
不允许使用为此目的而设计的内置函数(例如UN * X 命令)。除此之外和标准的例外,这就是高尔夫,所以最简单的回答胜。
1
你的意思是我不能使用DateDifference,以便这里的人可以评论Mathematica的内置函数???
—
J42161217 '17
@Jenny_mathy,这个DateDifference吗?我想您可以使用它,是的,为什么不呢?
—
msh210 '17