R语言 如何使用日期格式

R语言 如何使用日期格式

在这篇文章中,我们将研究在R编程语言中使用日期格式的方法。

R编程语言提供了几个处理日期和时间的函数。这些函数用于格式化并将日期从一种形式转换为另一种形式。R提供了一个格式化函数,它接受日期对象和格式参数,允许我们指定我们需要的日期格式。R提供了各种格式指定器,如下表所示

规格 说明
%a 缩略的工作日
%A 完整的工作日
%b 缩略的月份
%B 全月
%C 世纪
%y 不含世纪的年份
%Y 含世纪的年份
%d 月的一天(01-31)。
%j 年的一天(001-366)。
%m 年中的月(01-12)
%D 数据为%m/%d/%y格式
%u 工作日(01-07) 从星期一开始

注意: 要获得今天的日期,R提供了一个名为sys.Date()的方法,它返回今天的日期。

星期天

在这里,我们将研究%a、%A和%u等指定符,它们给出了从星期一开始的缩写工作日、完整工作日和编号工作日。

例子

# today date
date<-Sys.Date()
  
# abbreviated month
format(date,format="%a")
  
# fullmonth
format(date,format="%A")
  
# weekday
format(date,format="%u")

输出

[1] "Sat"
[1] "Saturday"
[1] "6"

[Execution complete with exit code 0]

日期

让我们来看看日、月、年的格式指定器,以不同的格式表示日期。

例子

# today date
date<-Sys.Date()
  
# default format yyyy-mm-dd
date
  
# day in month
format(date,format="%d")
  
# month in year
format(date,format="%m")
  
# abbreviated month
format(date,format="%b")
  
# full month
format(date,format="%B")
  
# Date
format(date,format="%D")
format(date,format="%d-%b-%y")

输出

[1] "2022-04-02"
[1] "02"
[1] "04"
[1] "Apr"
[1] "April"
[1] "04/02/22"
[1] "02-Apr-22"

[Execution complete with exit code 0]

年份

我们也可以用不同的形式来格式化年份。%y, %Y, 和 %C 是几个格式化指定符,分别返回不含世纪的年份,含世纪的年份,以及给定日期的世纪。

例子

# today date
date<-Sys.Date()
  
# year without century
format(date,format="%y")
  
# year with century
format(date,format="%Y")
  
# century
format(date,format="%C")

输出

[1] "22"
[1] "2022"
[1] "20"

[Execution complete with exit code 0]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程