R语言 如何把字符转换为时间戳
在这篇文章中,我们将在R编程语言中把字符转换为时间戳。
我们可以通过strptime()方法将字符转换为时间戳。R语言中的strptime()函数是用来解析给定模板的日期和时间表示。
语法:
strptime(character, format, tz = “”)
其中。
- character: 给出的日期和时间的字符串格式表示
- tz: 字符串,指定转换所使用的时区。
例1 :将字符转换成年、月、日格式的时间戳
# create character
character = "2021-4-4"
# convert character with year month and date format
print(strptime(character, "%Y-%m-%d"))
输出:
[1] "2021-04-04 UTC"
例2 :将字符转换为时间戳的R程序
# create character
character = "2021-4-4 02:23:34"
# convert character with year month date
# and Hours minutes and seconds format
print(strptime(character, "%Y-%m-%d %H:%M:%S"))
输出:
[1] "2021-04-04 02:23:34 UTC"
例3 :在这个例子中,我们将指定时区
# create character
character = "2021-4-4 02:23:34"
# convert character with year month date
# and Hours minutes and seconds format
# and specify time zone as UTC
print(strptime(character, "%Y-%m-%d %H:%M:%S",tz="UTC"))
输出:
[1] "2021-04-04 02:23:34 UTC"