刚刚在处理从ACCESS返回的数据时,无意中发现所有数据的日期比实际少了一天,认真检查原数据以后,没有发现丢失,于是推断可能是由于时区的转换问题,查看了帮助,系统默认是UTC时区,而数据中的日期字符为CTS,如"2018-02-13 CST",的转换过程中加入参数as.Date(dat$日期, tz = "CST"),系统不认。再查找网上有的解决办法是使用format("2018-02-13 CST","%Y%m%d"),并不好使。于是继续看帮助,最终使用as.Date(dat$日期, tz = "NZ"),问题解决。日期转换正确。
R语言中的as.Date
最新推荐文章于 2025-06-16 20:09:04 发布