我在Shiny中通过SQL查询日期和时间日期。 R以下列方式显示它们:“ 2017-05-03 21:56:14 BST ”,数据类型为:“POSIXct”“POSIXt”。
然而,当我在Shiny中输出此日期时,我的浏览器会显示: 2017-05-05T21:56:14Z。
有没有办法删除“T”和“Z”分隔符,但由于此日期和时间列的排序原因仍保留日期数据类型?
P.S。我试图将其改为字符类型,但后来我失去了正确订购DESC / ASC的能力......
由于
答案 0 :(得分:1)
尝试使用strftime
格式化日期。
strftime(Sys.time(),format ='%Y-%m-%d%R')
根据代码的编写方式,最好只在strftime
内使用renderDataTable
,而不是格式化原始数据集(以维护其他属性。