altair.DateTime#
- class altair.DateTime(date=Undefined, day=Undefined, hours=Undefined, milliseconds=Undefined, minutes=Undefined, month=Undefined, quarter=Undefined, seconds=Undefined, utc=Undefined, year=Undefined, **kwds)#
日期时间模式包装器。
用于在Vega-Lite过滤器中定义日期时间的对象。如果同时提供了月份和季度,月份具有更高的优先级。
day不能与其他日期组合。我们接受月份和日期名称的字符串。- Parameters:
- datefloat
表示日期(一个月中的一天)的整数值,范围为1-31。
- daystr, float,
天 表示一周中的一天的值。这可以是以下之一:(1) 整数值 –
1表示星期一;(2) 不区分大小写的星期名称(例如,"Monday");(3) 不区分大小写的 3 个字符的缩写星期名称(例如,"Mon")。警告: 一个 DateTime 定义对象
day``** 不应 与 ``year,quarter,month或date合并。- hoursfloat
表示一天中小时的整数值,范围从0到23。
- millisecondsfloat
表示时间的毫秒段的整数值。
- minutesfloat
表示时间分钟段的整数值,范围为0-59。
- monthstr, float,
Month 其中之一:(1) 表示月份的整数值,从
1-12。1表示一月;(2) 不区分大小写的月份名称(例如,"January");(3) 不区分大小写的 3 个字符的简写月份名称(例如,"Jan")。- quarterfloat
表示年份季度的整数值(从1到4)。
- secondsfloat
表示时间值的第二个部分的整数值 (0-59)
- utcbool
一个布尔标志,指示日期时间是否在UTC时间。如果为假,则日期时间在当地时间
- yearfloat
表示年份的整数值。
- __init__(date=Undefined, day=Undefined, hours=Undefined, milliseconds=Undefined, minutes=Undefined, month=Undefined, quarter=Undefined, seconds=Undefined, utc=Undefined, year=Undefined, **kwds)#
方法
__init__([日期, 天, 小时, 毫秒, ...])copy([深度, 忽略])返回对象的副本。
from_dict(dct[, validate])从字典表示构造类。
from_json(json_string[, validate])从有效的 JSON 字符串实例化对象。
resolve_references([schema])解析此对象的架构或根架构中的引用。
to_dict([validate, ignore, context])返回对象的字典表示。
to_json([validate, indent, sort_keys, ...])以字符串形式输出该对象的 JSON 表示。
validate(instance[, schema])在rootschema的上下文中验证实例是否符合类模式。
validate_property(name, value[, schema])在根架构的上下文中,根据属性架构验证一个属性。