时间ymdhms#
- class astropy.time.TimeYMDHMS(val1, val2, scale, precision, in_subfmt, out_subfmt, from_jd=False)[源代码]#
基类:
TimeUnique
ymdhms:一种时间格式,表示时间为年、月、日、小时、分钟、秒(因此称为ymdhms)。
可接受的输入必须在“YMDHMS”集合中具有键或列名
year
,month
,day
hour
,minute
,second
:在YMDHMS集合中使用键的Dict
NumPy structured array、record array或astropy Table,或这些类型的单行,列名称在YMDHMS集合中
可以提供YMDHMS值的子集,例如仅“年”、“月”和“日”。输入具有以下默认值:
'month': 1, 'day': 1, 'hour': 0, 'minute': 0, 'second': 0
当输入作为
dict
然后每个值可以是标量值或数组。这些值将被广播到一个公共形状。例子::
>>> from astropy.time import Time >>> t = Time({'year': 2015, 'month': 2, 'day': 3, ... 'hour': 12, 'minute': 13, 'second': 14.567}, ... scale='utc') >>> t.iso '2015-02-03 12:13:14.567' >>> t.ymdhms.year 2015
属性摘要
时间尺度。
方法总结
fill_value
\(Subfmt)以此格式返回与J2000(2000-01-01 12:00:00)对应的值。
set_jds
(val1, val2)从val1和val2设置内部jd1和jd2。
to_value
([parent, out_subfmt])从指定的内部jd1和jd2返回时间表示
out_subfmt
.属性文档
- in_subfmt#
- jd1#
- jd2#
- name = 'ymdhms'#
- out_subfmt#
- precision#
- scale#
时间尺度。
- subfmts = ()#
- value#
方法文件
- classmethod fill_value(subfmt)#
以此格式返回与J2000(2000-01-01 12:00:00)对应的值。
它用作掩码数组的填充值,以确保掩码数组上的任何ERFA操作不会因掩码值而失败。
- to_value(parent=None, out_subfmt=None)#
从指定的内部jd1和jd2返回时间表示
out_subfmt
.这是忽略的基本方法
parent
并使用value
属性来计算输出。通过此设置临时完成self.out_subfmt
呼唤self.value
. 在astropy 4.0之前实现新的astropy值应该是旧代码所必需的to_value()
然后把value
属性是对self.to_value()
.- 参数:
- 返回:
- value :
numpy.array
,numpy.ma.array
数字阵列, numpy.ma.数组 格式化时间表示值的数组或掩码数组
- value :