DateString

DateString[]
给出一个表示完整的当前本地日期和时间的字符串.

DateString["elem"]
对于日期和时间,给出指定的元素或格式.

DateString[{"elem1","elem2",}]
按照给定的顺序连接指定的元素.

DateString[{y,m,d,h,m,s}]
给出对应于 DateList 规格的字符串.

DateString[time]
给出对应于 AbsoluteTime 规格的字符串.

DateString[date]
给出对应于 DateObject 规格的字符串.

DateString[spec,elems]
给出具有日期或者时间规格 spec 的元素 elems.

更多信息和选项更多信息和选项

  • DateString[] 缺省按照由 $DateStringFormat 指定的形式给出其输出.
  • 可以给出下列的输出元素:
  • "Date"完整日期
    "DateShort"完整日期,带有缩写的日和月名称
    "Time"完整时间
    "DateTime"完整日期和时间
    "DateTimeShort"完整日期和时间,带有缩写的名称
    "ISODate"遵守 ISO-8601 的完整日期
    "ISOWeekDate"遵守 ISO-8601 的完整星期日期
    "ISOOrdinalDate"遵守 ISO-8601 的完整原始日期
    "ISODateTime"遵守 ISO-8601 的完整日期和时间
    "ADBC"AD 或者 BC
    "CEBCE"CE 或者 BCE
    "Year"完整年份 (例如 2005)
    "YearShort"2 位数字年份 (例如 05)
    "ISOYear"遵守 ISO-8601 的年份(例如 0199)
    "YearRomanNumeral"使用罗马数字的年份
    "YearUnsigned"没有符号的年份
    "QuarterName"年份的季度 (例如 "Quarter 1")
    "QuarterNameShort"缩写形式的年份季度 (例如 "Q1")
    "Quarter"季度数 (例如 1)
    "MonthName"月份名称 (例如 "August")
    "MonthNameShort"缩写形式的月份名称 (例如 "Aug")
    "MonthNameInitial"月份名称的第一个字母 (例如 "A")
    "Month"2 位数字的月份 (例如 08)
    "MonthShort"1 位或 2 位数字的月份 (例如 8)
    "MonthRomanNumeral"使用罗马数字的月份
    "MonthRomanNumeralLowerCase"使用小写罗马数字的月份
    "Week"2个数字的星期数(例如02)
    "WeekShort"1或者2个数字的星期数(例如 2)
    "DayName"一周内一天 (例如 "Wednesday")
    "DayNameShort"缩写形式的一周的一天 (例如 "Wed")
    "DayNameInitial"一天名称的第一个字母 (例如 "W")
    "ISOWeekDay"遵守 ISO-8601 的星期的天数(例如 4)
    "Day"一月内 2 位数字表示的天数 (例如 09)
    "DayShort"一月内 1 位 或 2位数字表示的天数 (例如 9 或 29)
    "ISOYearDay"遵守 ISO-8601的年份的3个数字的天(例如 094)
    "ISOYearDayShort"年份(例如94)的1、2 或者 3个数字的天
    "Hour"系统优先选择的 2 位数字表示的小时
    "Hour12"基于 12 小时制的 2 位数字表示的小时 (例如 07)
    "Hour24"基于 24 小时制的 2 位数字表示的小时 (例如 19)
    "HourShort"系统优先选择的 1 位或 2 位数字表示的小时
    "Hour12Short"基于 12 小时制的 1 位或 2 位数字表示的小时数 (例如 7)
    "Hour24Short"基于 24 小时制的 1 位或 2 位数字表示的小时数 (例如 7, 19)
    "AMPM"AM 或PM
    "AMPMLowerCase"am 或者 pm
    "TimeZoneGMTRelative"GMT 位移(例如 GMT-04:00)
    "ISOTimeZone"GMT 位移遵守 ISO-8601(例如 -04:00)
    "Minute"2 位数字的分钟数(例如 05)
    "MinuteShort"1 位或 2 位数字的分钟数(例如 5 或 35)
    "Second"2 位数字的秒数
    "SecondShort"1 位或 2 位数字的秒数
    "SecondExact"包括分数的秒数
    "Millisecond"3 位数字的毫秒数
    "MillisecondShort"1 位,2 位或 3 位数字的毫秒数
  • 元素列表中的任何其它字符串都是按字面地在输出字符串中进行连接.
  • $DateStringFormat 的一般值下, DateString[{y,m,d,h,m,s}] 将对分数秒数进行四舍五入.
  • 缩短的列表可以被用于 DateString[{y,m,}]{y} 等同于 等同于 等.
  • 超出其正常范围的 mdhms 值将近似地化简. dhms 的非整数值也可以使用.  »
  • DateString[spec,elems]中,下列的日期和时间规格可以按 spec 给出:
  • time绝对的时间规格
    {y,m,d,h,m,s}DateList 规格
    "string"DateString 输出
    {"string",{"e1","e2",}}从指定元素形成的日期字符串
  • DateString[{"string",{"e1","e2",},] 形式中, 可以是 .
  • DateString[{"string",{"e1","e2",},] 填充 的元素. 那些没有填充的元素采用缺省值 ,其中 是当前年份.  »
  • DateString[{"string",{"e1","e2",},] 中, 中按照给定顺序提取,并且可以被任何非字母数字的符号分隔开.  »
  • DateString[{"string",{"e1","sep12","e2","sep23",},] 根据给定的分隔符提取元素.  »
  • DateString[date] 使用指定 DateObjectDateFormat 值确定包括在结果字符串中的元素.
  • DateString[spec,elems] 中,对应于 spec 的时间和日期在默认情况下被假定是在由 $TimeZone 确定的时区内,除非 spec 显式地确定另外的时区.
  • DateString[spec,elems,TimeZone->z] 给出转换到时区 z 的输出.
  • DateString[] 使用任何已在用户计算机系统中设置的日期和时间. 它不执行对时区、夏令时等的校正.
  • DateString[TimeZone -> z] 假定用户计算机被设置于由 $TimeZone 确定的时区,从而给出由时区 z 推断的日期和时间.  »
2007年引入
(6.0)
Translate this page: