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, monthdate 合并。

hoursfloat

表示一天中小时的整数值,范围从0到23。

millisecondsfloat

表示时间的毫秒段的整数值。

minutesfloat

表示时间分钟段的整数值,范围为0-59。

monthstr, float, Month

其中之一:(1) 表示月份的整数值,从 1-121 表示一月;(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])

在根架构的上下文中,根据属性架构验证一个属性。