如何解决excel日期在不同机器上显示不同格式
我正在使用电子表格格式cellvalue这样在excel中输入日期
library(lubridate)
library(tidyverse)
date <- rep_len(seq(dmy("01-01-2010"),dmy("31-12-2013"),by = "days"),1000)
ID <- rep(c("A","B","C","D","E"),100)
df <- data.frame(date = date,x = runif(length(date),min = 60000,max = 80000),y = runif(length(date),min = 800000,max = 900000),ID)
df1 <- df %>% group_split(ID)
l <- list(1,2,3,4,5,1,5)
l <- setNames(l,c(unique(df$ID),unique(df$ID)))
它有效,但我注意到一些事情,我有两台机器,在一台机器上日期显示为:<cfset spreadsheetSetCellValue(objxls,"#datecreated#","Date")>
在其他excel中它显示02-19-2021
我注意到它似乎使用了 Windows 指定的语言环境。我如何强制在所有机器上使用 19/02/2021
的格式而不管区域设置
我可以在 ColdFusion 中使用一些东西来使它工作吗..
谢谢
解决方法
您应该能够格式化日期。
<cfset spreadsheetSetCellValue(objxls,"#dateFormat(datecreated,'dd/mm/yyyy')#",2,1,"Date")>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。