以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] SetDateTimeFormat 日期格式只显示月和日  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=153641)

--  作者:2900819580
--  发布时间:2020/8/18 10:14:00
--  [求助] SetDateTimeFormat 日期格式只显示月和日
 

我只想显示月和日,如2020-08-18 我只想显示08-18,如何设置

 

SetDateTimeFormat

设置列的日期时间格式。

语法:

SetDateTimeFormat(Fmt)

Fmt:DateTimeFormatEnum型枚举,包括以下可选值:

Date:           标准日期格式,如"2008-12-31"
DateTime:       短日期时间格式,包括日期和时分,如"2008-12-31 9:45"
DateLongTime:   长日期时间格式,包括日期和时分秒,如"2008-12-31 9:45:30"
Time:           短时间格式,包括时分,如“12:59”
LongTime:       长时间格式,包括时分秒,如“12:59:21”

示例

DataTables("订单").DataCols("日期").SetDateTimeFormat(DateTimeFormatEnum.DateTime)


--  作者:有点蓝
--  发布时间:2020/8/18 10:22:00
--  
没有办法设置,到drawcell事件处理

if e.col.name = "日期" andalso e.row.isnull("日期") = false then
e.text = format(e.row("日期"),"MM-dd")
endif