DateValue

DateValue["elem"]

给出当前日期和时间的指定元素.

DateValue[{"elem1","elem2",}]

给出当前日期和时间的指定元素列表.

DateValue[date,elem]

给出指定日期的指定元素.

DateValue[date,elem,form]

给出指定形式的结果.

更多信息

  • 与年份相关的元素包括:
  • "Year"Integer完整年份(如 2005)
    "YearShort"Integer年份(以字符串给出年份时,使用 1 位或 2 位数字)
    "YearUnsigned"Integer没有符号的年份
    "YearExact"Real包括小数的年份
    "YearFraction"Real年份的小数部分
    "YearRomanNumeral"String使用罗马数字的年份
    "ADBC"StringAD 或 BC
    "CEBCE"StringCE 或 BCE
  • 与月份相关的元素包括:
  • "Month"Integer月份(以字符串给出月份时,使用 2 位数字)
    "MonthShort"Integer月份(以字符串给出月份时,使用 1 位或 2 位数字)
    "MonthExact"Real包含小数的月份
    "MonthFraction"Real月的小数部分
    "MonthName"String月份名称 (例如 "August")
    "MonthNameShort"String缩写形式的月份名称 (例如 "Aug")
    "MonthNameInitial"String月份名称的第一个字母 (例如 "A")
    "MonthRomanNumeral"String使用罗马数字的月份
    "MonthRomanNumeralLowerCase"String使用小写罗马数字的月份
  • 与月的第几天相关的元素包括:
  • "Day"Integer一个月的第几天(以字符串给出第几天时,使用 2 位数字)
    "DayShort"Integer一个月的第几天(以字符串给出第几天时,使用 1 位或 2 位数字)
    "DayExact"Real包含小数的一个月的第几天
    "DayFraction"Real一个月的第几天的小数部分
  • 与星期几相关的元素包括:
  • "DayName"Symbol一周中这一天的名称(如 Wednesday)
    "ISOWeekDay"Integer遵守 ISO-8601 的星期中的天数(例如,4 表示周四)
    "ISOWeekDayExact"Real一周中的第几天,包含小数
    "ISOWeekDayFraction"Real一周中第几天的小数部分
    "DayNameShort"String一周中这一天的名称的缩写(如 "Wed")
    "DayNameInitial"String一周中这一天的名称的首字母(如 "W")
    "DayNameInstanceInMonth"Integer一个月里的第几个星期几(如 2)
  • 与小时相关的元素包括:
  • "Hour"Integer小时(以字符串给出小时时,使用 2 位数字)
    "Hour12"Integer小时,12 小时时钟系统(以字符串给出小时时,使用 2 位数字)
    "Hour24"Integer小时,24 小时时钟系统(以字符串给出小时时,使用 2 位数字)
    "HourShort"Integer小时(以字符串给出小时时,使用 2 位数字)
    "Hour12Short"Integer小时,12 小时时钟系统(以字符串给出小时时,使用 1 位或 2 位数字)
    "Hour24Short"Integer小时,24 小时时钟系统(以字符串给出小时时,使用 1 位或 2 位数字)
    "HourExact"Real包含小数的小时
    "HourFraction"Real小时的小数部分
    "AMPM"StringAM 或者 PM
    "AMPMLowerCase"Stringam 或者 pm
  • 与分钟相关的元素包括:
  • "Minute"Integer分钟(以字符串给出分钟时,使用 2 位数字)
    "MinuteShort"Integer分钟(以字符串给出分钟时,使用 1 位或 2 位数字)
    "MinuteExact"Real包含小数的分钟
    "MinuteFraction"Real分钟的小数部分
  • 与秒相关的元素包括:
  • "Second"Integer秒(以字符串给出秒时,使用 2 位数字)
    "SecondShort"Integer秒(以字符串给出秒时,使用 1 位或 2 位数字)
    "SecondExact"Real包括小数的秒数
    "SecondFraction"Real秒的小数部分
  • 与毫秒相关的元素包括:
  • "Millisecond"Integer毫秒(以字符串给出豪秒时,使用 3 位数字)
    "MillisecondShort"Integer毫秒(以字符串给出豪秒时,使用 1 位、2 位或 3 位数字)
    "MillisecondExact"Real包括小数的毫秒
    "MillisecondFraction"Real毫秒的小数部分
  • 比一年大的元素包括:
  • "Millennium"Integer起始于 XX00 年的 1000 年周期
    "MillenniumBeginning01"Integer起始于 XX01 年的 1000 年周期
    "Century"Integer起始于 XX00 年的 100 年周期
    "CenturyBeginning01"Integer起始于 XX01 年的 100 年周期
    "Decade"Integer10 年周期
  • 与日历年的季度相关的元素包括:
  • "Quarter"Integer季度数 (例如 1)
    "QuarterName"String一年的第几个季度 (例如 "Quarter 1")
    "QuarterNameShort"String季度的缩写(如 "Q1")
  • 与 ISO-8601 周数相关的元素包括:
  • "Week"Integer周数(以字符串给出周数时,使用 2 位数字)
    "WeekShort"Integer周数(以字符串给出周数时,使用 1 位 或 2 位数字)
    "WeekExact"Real包含小数的星期数
    "WeekFraction"Real星期数的小数部分
  • 其他 ISO-8601 日期元素包括:
  • "ISOWeekYear"Integer与 ISO-8601 周日期格式关联的年份
    "ISOYearDay"Integer符合 ISO-8601 的一年中的第几天(以字符串给出第几天时,使用 3 位数字)
    "ISOYearDayShort"Integer一年中的第几天(以字符串给出第几天时,使用 1 位、2 位或 3 位数字)
    "ISOYearDayExact"Real一年中过去的天数,包含小数
    "ISOYearDayFraction"Real一年中过去的天数的小数部分
  • 时区元素包括:
  • "TimeZone"Automatic参考日期的时区表达式
    "TimeZoneName"String时区的常见名称(如 "Central Standard Time")
    "TimeZoneNameShort"String时区名称的缩写(如 "CST")
    "TimeZoneID"String互联网时区名称(如 "America/Chicago")
    "TimeZoneOffset"Real距 GMT 的时区偏移
    "TimeZoneEntity"Entity表示时区的实体表达式
  • 其他日期元素包括:
  • "DayOfYear"Integer一年中的第几天
    "WeekBeginningSunday"Integer一年中的第几周,一周从星期天开始
    "JulianDate"RealJulian 日数(例如,2458275)
    "CalendarType"String日历的类型(如 "Gregorian")
    "Granularity"String日历的粒度
    "AstrologicalSign"String星座(如 "Aries")
  • 可能的形式包括:
  • Automatic自动选择数字、符号或字符串
    Integer最接近的整数
    Real实数值
    Quantity带单位的值
    DateObject完整日期对象
    TimeObject完整时间对象
    String字符串
    Entity实体对象
  • DateValue[date, elem, form] 中,有些 form 指定可能不被所有的元素 elem 支持.
  • DateValue[date,] 中,date 可以指定为 DateObjectTimeObject,或来自 DateListDateStringAbsoluteTime 的结果.
  • DateValue[date,spec,DateObject] 可用于给出 DateObject,其粒度仅下降到 spec 指定的水平(如日、月、年).
  • DateValue[GeoPosition[{lat,long,h,t}]] 给出 DateObject,时间由 t 指定.
  • DateValue 接受 DateObject 列表或 TimeObject date 规范.

范例

打开所有单元关闭所有单元

基本范例  (1)

得到当前年份:

得到当前日期的多个元素:

得到给定日期的月份名称:

得到作为 Quantity 给出的当前 "TimeZone" 偏移:

范围  (4)

DateValue 接受所有有效日期和时间规范:

DateValue 返回 GeoPosition 参数的时间分量:

DateValue 也接受 DateObjectTimeObject 日期规范的列表:

ISO-8601 周开始于周一,终止于周日:

可能存在的问题  (2)

对于不同的输入,有些元素是不能提取的:

不是所有类型对每个元素都有效:

Wolfram Research (2014),DateValue,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DateValue.html (更新于 2018 年).

文本

Wolfram Research (2014),DateValue,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DateValue.html (更新于 2018 年).

CMS

Wolfram 语言. 2014. "DateValue." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2018. https://reference.wolfram.com/language/ref/DateValue.html.

APA

Wolfram 语言. (2014). DateValue. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DateValue.html 年

BibTeX

@misc{reference.wolfram_2024_datevalue, author="Wolfram Research", title="{DateValue}", year="2018", howpublished="\url{https://reference.wolfram.com/language/ref/DateValue.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_datevalue, organization={Wolfram Research}, title={DateValue}, year={2018}, url={https://reference.wolfram.com/language/ref/DateValue.html}, note=[Accessed: 22-November-2024 ]}