日期和时间

Wolfram 语言具有高度灵活的系统来用符号表示日期和时间,并且在它们上面执行计算. 它也可以以各种各样的格式输入和输出日期和时间,以及处理所有标准日历.

DateObject — 表示任何粒度( 年、小时、瞬时...)日期的对象

TimeObject — 表示时间的对象

DateInterval — 表示时间区间的对象

CalendarType  ▪  TimeZone  ▪  TimeSystem  ▪  DateFormat

Now — 当前日期和时间

Today, Tomorrow, Yesterday — 天的规范

CurrentDate — 指定粒度(年、天、小时…)的日期

NextDate, PreviousDate — 指定粒度(年、天、小时…)的下一个、前一个日期

InfiniteFuture, InfinitePast — 表示无限的时间

DateString — 当前或指定的日期,以多种格式的字符串形式给出

FromDateString — 将日期字符串转换为日期对象

"DateTime"  ▪  "MonthName"  ▪  "DayName"  ▪  "Hour24"  ▪  ...

$DateStringFormat — 缺省日期字符串格式

DateList — 日期元素,以 {y,m,d,h,m,s} 格式的数字表示

AbsoluteTime — 以秒为单位的绝对时间

Clock — 实时动态时钟变量

DatedUnit — 表示在指定日期的货币单位

时区 »

LocalTime — 任意地点的本地时间

LocalTimeZone  ▪  TimeZoneConvert

TimeZoneOffset — 不同时区之间的数值补偿

$TimeZone — 可重设的默认时区

$SystemTimeZone — 您的系统所用的时区

$TimeZoneEntity — 对应于当地的可重设时区实体

日历

CalendarConvert — 把日期从一种日历转化为另一种日历

CalendarData — 发现可用日历和它们的属性

LeapVariant — 标记日期中的闰月、闰周或其他闰元素

"Gregorian"  ▪  "Jewish"  ▪  "Chinese"  ▪  "ISOWeek"  ▪  ...

日期元素

DateValue — 从日期中提取年份、月份、天、小时等

DayName — 判断星期几

Monday  ▪  Tuesday  ▪  Wednesday  ▪  Thursday  ▪  Friday  ▪  Saturday  ▪  Sunday

日期运算

DateSelect — 根据标准选择日期

DateRange — 生成日期列表

DatePlus — 从日期列表或日期字符串中增加或减去天、周等

DateDifference — 求出两个日期间在天、周等方面的差异

DateBounds — 求日期列表中最早和最晚的日期

Duration  ▪  MinDate  ▪  MaxDate

MidDate — 带有粒度的日期或日期列表的中点日期

TimeZoneConvert — 在不同时区之间转化

TimeSystemConvert — 在不同的时间系统中转换

ConformDates — 给出符合条件的日期列表

Nearest — 求列表中最近的日期或时间

日期检验

DateWithinQ — 检验一个日期是否包含另一个

DateOverlapsQ — 检验两个日期是否重叠

DateObjectQ — 检验表达式是否是一个有效的日期对象

TimeObjectQ — 检验表达式是否是一个有效的时间对象

LeapYearQ — 确定日期是否是在闰年

日期操作

DayRange — 生成日期列表

DayPlus — 增加或者减去某些天

DayRound — 舍入到某个类型的最接近的一天

DayCount — 计算日期之间的差值

DayMatchQ — 确定某一日的类型

BusinessDayQ — 确定某一天是否是工作日

天文信息 »

AstroPosition — 在给定时间从某个位置观察到的天文物体的位置

Sunrise, Sunset — 任意地点的日出和日落时间

DaylightQ  ▪  SunPosition  ▪  MoonPosition  ▪  MoonPhase  ▪  SiderealTime  ▪  ...

JulianDate  ▪  FromJulianDate

日期和时间可视化 »

TimelinePlot — 在时间轴上显示带有标签等的日期和时间

DateListPlot — 绘制日期-值曲线

DateHistogram  ▪  DateListLogPlot  ▪  StackedDateListPlot  ▪  ...

时间序列处理 »

TimeSeries — 表示用于处理的时间序列

MovingMap  ▪  TimeSeriesMap  ▪  Mean  ▪  ...

金融时间序列 »

TradingChart — 带有技术指示器的交易图表

InteractiveTradingChart  ▪  CandlestickChart  ▪  KagiChart  ▪  ...

日期与时间的描述性统计

ConformDates — 符合日期或时间列表

Mean — 计算日期和时间的描述性统计

BiweightLocation  ▪  BiweightMidvariance  ▪  CentralMoment  ▪  Correlation  ▪  Covariance  ▪  Cumulant  ▪  InterquartileRange  ▪  Kurtosis  ▪  Mean  ▪  MeanDeviation  ▪  Median  ▪  MedianDeviation  ▪  QnDispersion  ▪  Quantile  ▪  QuartileDeviation  ▪  Quartiles  ▪  QuartileSkewness  ▪  RankedMax  ▪  RankedMin  ▪  Skewness  ▪  SnDispersion  ▪  StandardDeviation  ▪  TrimmedMean  ▪  TrimmedVariance  ▪  Variance  ▪  WinsorizedMean  ▪  WinsorizedVariance

日期与时间的分布

DateDistribution — 任何数值分布的日期分布

TimeDistribution — 任何数值分布的时间分布

日期导入/导出

Interpreter — 把字符串解释为日期,可以使用语义转换

"Table"  ▪  "XLS"  ▪  "MDB"  ▪  "ApacheLog"  ▪  "MBOX"  ▪  ...

DatePattern — 字符串操作的日期模式

UnixTime  ▪  FromUnixTime  ▪  FromAbsoluteTime

CPU 时间 »

Timing  ▪  AbsoluteTiming  ▪  TimeConstrained  ▪  SessionTime  ▪  ...

调度任务 »

ScheduledTask — 表示在特定时间运行安排的任务

SessionSubmit  ▪  LocalSubmit  ▪  CloudSubmit  ▪  HandlerFunctions  ▪  TaskObject