“Julian 日期”所指的日期格式,是当前年份和从年初算起的天数的结合。例如:2003 年 1 月 1 日表示为 2003001, 而 2003 年 12 月 31 日则表示为 2003356。本文将说明“Julian 日期”格式。请注意此格式并不基于 Julian 历法,也不是一个真正的 Julian 日期。
注意
- DATEVALUE 函数 — 将文本日期转换为序列号。
- TEXT 函数 — 以指定的数字格式转换为文本。
- TODAY 函数 — 当天日期的序列号。
- 在以下公式中,使用的当前日期是从计算机系统时钟上得到的,年份从 1 月 1 日 (1/1) 开始。若要将公式转换为使用不同的开始日期,请将“1/1/”部分编辑为需要的日期。
将当天作为“Julian 日期”输入
若要以年份为两位数的“Julian”格式插入当前日期,请输入以下公式。
=TEXT(TODAY(),"yy")&TEXT((TODAY()-DATEVALUE(TEXT(TODAY(),"yy")&"1/1/")+1),"000")
若要以年份为四位数的“Julian”格式插入当前日期,请输入以下公式。
=TEXT(TODAY(),"yyyy")&TEXT((TODAY()-DATEVALUE(TEXT(TODAY(),"yy")&"1/1/")+1),"000")
将日期转换为“Julian 日期”
若要将单元格 A1 中的日期转换为年份为两位数的“Julian”格式,请输入下列公式。
=TEXT(A1,"yy")&TEXT((A1-DATEVALUE(TEXT(A1,"yy")&"1/1/")+1),"000")
若要将单元格 A1 中的日期转换为年份为四位数的“Julian”格式,请输入下列公式。
=TEXT(A1,"yyyy")&TEXT((A1-DATEVALUE(TEXT(A1,"yy")&"1/1/")+1),"000")
有关此公式中工作表函数的详细信息,请在“Office 助手”中键入“DATEVALUE”、“TODAY”或“TEXT函数”,然后单击“搜索”进行查阅。 |