得儿 发表于 2024-3-5 16:51:42

DateTimeCellType怎么设定格式

请问有什么方法可以将DateTimeCellType的输入格式设定为自己想要的格式吗,例如"MM/dd/yyyy"

我用了下面两个都不起作用,实际还是默认的格式"yyyy/MM/dd"
Dim DateTimeCellType1 As DateTimeCellType = New DateTimeCellType()
DateTimeCellType1.UserDefinedFormat = "MM/dd/yyyy"
DateTimeCellType1.Format("MM/dd/yyyy")

Richard.Ma 发表于 2024-3-5 16:51:43

你需要设置的是DateTimeFormat 和UserDefinedFormat两个属性
DateTimeFormat = DateTimeFormat.UserDefined时,UserDefinedFormat才能生效

我不知道你设置的Format属性是从哪里来的,没有这个属性

            fpSpread1.ActiveSheet.Cells.CellType=new DateTimeCellType()
            {
                DateTimeFormat = DateTimeFormat.UserDefined,
                UserDefinedFormat= "dd/MM/yyyy"
            };
页: [1]
查看完整版本: DateTimeCellType怎么设定格式