文档
转换MATLAB日期时间到儒略历
D = juliandate(t)
d = juliandate(t,dateType)
例子
D =朱莉安;t)返回朱利安日期相当于datetime值t.
D =朱莉安;t)
t
datetime
如果时区为t,则juliandate对待时代t作为UTC时间。这种解释可能与你对“未分区”的解释不同。datetime其他上下文中的数组。例如,你可能会想到datetime(现在的)返回当地时间。然而,juliandate将其解释为UTC时间。
juliandate
datetime(现在的)
如果时区为t,则juliandate使用时区的偏移量来计算相对于UTC的朱利安日期。
juliandate忽略闰秒,除非时区t是UTCLeapSeconds.
UTCLeapSeconds
最佳实践是指定的时区t在调用之前juliandate.
D =朱莉安;t,dateType)指定的儒略历日期类型dateType.例如,您可以将日期时间值转换为修改后的儒略历日期。
D =朱莉安;t,dateType)
dateType
全部折叠
创建datetime值并将其转换为等效的儒略历日期。显示分区和非分区之间儒略历日期的差异datetime值。最佳实践是指定一个时区datetime调用前的数组juliandate.
创建一个datetime数组并指定其时区。
T1 = datetime()“2016-07-29 10:05:24”) +月(1:3);t1。时区=“美国/ New_York”
t1 =1x3的日期时间数组2016年8月29日10:05:24
转换t1换算成儒略历。juliandate在计算儒略历日期时计算时区偏移量。
t1
格式longGJd1 = juliandate(t1)
jd1 =1×32457630.08708333 2457661.08708333
创建一个datetime具有相同值的数组t1但是没有时区。将其转换为等效的儒略历日期。juliandate对待时代t2作为UTC时间,没有时区偏移。
t2
T2 = datetime()“2016-07-29 10:05:24”) +月(1:3);Jd2 = juliandate(t2)
jd2 =1×32457629.92041667 2457660.92041667 2457690.92041667
显示两者的区别jd2和jd1.差异等于UTC和时区之间的时间偏移量(以天为单位)jd1.
jd2
jd1
Jd2 - jd1
ans =1×3-0.166666666511446 -0.166666666511446
输入日期和时间,指定为datetime数组中。
“juliandate”
“modifiedjuliandate”
儒略历日期值的类型,指定为“juliandate”或“modifiedjuliandate”.
如果dateType是“juliandate”,然后juliandate中的日期时间值进行转换t换算成儒略历。儒略历是从公元前4714年的公历11月24日中午开始算起的天数,或者是从公元前4713年的儒略历1月1日开始算起的天数。
如果dateType是“modifiedjuliandate”,然后juliandate中的日期时间值进行转换t改为修改后的儒略历修改后的儒略历日期是自1858年11月17日00:00:00以来的天数和小数天数。
儒略历是从公元前4714年的公历11月24日中午开始算起的天数,或者是从公元前4713年的儒略历1月1日开始算起的天数。
这个函数完全支持tall数组。金宝app有关更多信息,请参见高大的数组.
该功能完全支持分布式阵列。金宝app有关更多信息,请参见用分布式数组运行MATLAB函数(并行计算工具箱)。
datenum|datetime|exceltime|posixtime|名称
datenum
exceltime
posixtime
名称
在您的系统中存在此示例的修改版本。您要打开这个版本吗?
您点击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站获取翻译后的内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:.
你亦可选择下列网址:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。
与当地办事处联系
现在开始试用