TimeISOT公司

class astropy.time.TimeISOT(val1, val2, scale, precision, in_subfmt, out_subfmt, from_jd=False)[源代码]

基类:TimeISO

符合ISO 8601的日期时间格式“YYYY-MM-DDTHH:毫米:不锈钢不锈钢...". 这与TimeISO相同,只是用“T”代替日期和时间之间的空格。例如,2000-01-01T00:00:00.000是2000年1月1日的午夜。

允许的子格式包括:

  • “date_hms”:日期+小时、分钟、秒(可选分数秒)

  • “日期”:日期+小时,分钟

  • “日期”:日期

属性摘要

cache 

返回与此实例关联的缓存。

fast_parser_pars 

in_subfmt 

jd1 

jd2 

jd2_filled 

mask 

masked 

name 

out_subfmt 

scale 

时间尺度

subfmts 

value 

方法总结

format_string(str_fmt, **kwargs)

使用给定格式将时间写入字符串。

get_jds_fast(val1, val2)

使用fastcparser解析val1中的时间字符串,得到jd1、jd2

get_jds_python(val1, val2)

解析val1中包含的时间字符串并获取jd1、jd2

mask_if_needed \(值)

parse_string(timestr, subfmts)

使用一组可能的格式从单个字符串读取时间。

set_jds(val1, val2)

解析val1中包含的时间字符串并设置jd1、jd2

str_kwargs \()

生成器,生成与内部JD值的日历日期和时间相对应的值dict。

to_value([parent, out_subfmt])

从指定的内部jd1和jd2返回时间表示 out_subfmt .

属性文档

cache

返回与此实例关联的缓存。

fast_parser_pars = {'break_allowed': (0, 0, 0, 1, 0, 1, 1), 'delims': (0, 45, 45, 84, 58, 58, 46), 'has_day_of_year': 0, 'starts': (0, 4, 7, 10, 13, 16, 19), 'stops': (3, 6, 9, 12, 15, 18, -1)}
in_subfmt
jd1
jd2
jd2_filled
mask
masked
name = 'isot'
out_subfmt
scale

时间尺度

subfmts = (('date_hms', re.compile('(?P<year>\\d\\d\\d\\d)-(?P<mon>\\d{1,2})-(?P<mday>\\d{1,2})T(?P<hour>\\d{1,2}):(?P<min>\\d{1,2}):(?P<sec>\\d{1,2})$'), '{year:d}-{mon:02d}-{day:02d}T{hour:02d}:{min:02d}:{sec:02d}'), ('date_hm', re.compile('(?P<year>\\d\\d\\d\\d)-(?P<mon>\\d{1,2})-(?P<mday>\\d{1,2})T(?P<hour>\\d{1,2}):(?P<min>\\d{1,2})$'), '{year:d}-{mon:02d}-{day:02d}T{hour:02d}:{min:02d}'), ('date', re.compile('(?P<year>\\d\\d\\d\\d)-(?P<mon>\\d{1,2})-(?P<mday>\\d{1,2})$'), '{year:d}-{mon:02d}-{day:02d}'))
value

方法文件

format_string(str_fmt, **kwargs)

使用给定格式将时间写入字符串。

默认情况下,只将str廑fmt解释为格式字符串,但子类可以添加到该字符串中。

get_jds_fast(val1, val2)

使用fastcparser解析val1中的时间字符串,得到jd1、jd2

get_jds_python(val1, val2)

解析val1中包含的时间字符串并获取jd1、jd2

mask_if_needed(value)
parse_string(timestr, subfmts)

使用一组可能的格式从单个字符串读取时间。

set_jds(val1, val2)

解析val1中包含的时间字符串并设置jd1、jd2

str_kwargs()

生成器,生成与内部JD值的日历日期和时间相对应的值dict。

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() .

参数
parent对象

起源 Time 与此关联的对象 TimeFormat 对象

out_subfmtSTR或无

输出子窗体(使用现有自我保护如果 None

返回
value数字阵列, numpy.ma.数组

格式化时间表示值的数组或掩码数组