以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  还是日期问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2227)

--  作者:don
--  发布时间:2009/3/28 16:52:00
--  还是日期问题
繁体系统下返回第1个值(非所想):

1. Format(#3/31/2008#, "dd MMM yyyy")   →   "31 三月 2008"

2.正解:   
           Format(#3/31/2008#, "dd MMM yyyy")     →   "31 Mar 2008"
           Format(#3/31/2008#, "dd MMMM yyyy")   →   "31 March 2008"



另:Excel报表中,
   模板文件单元格A3设公式:=Today(),日期显示格式设置为"dd/mm/yyyy",
   目标文件A3却显示为"yyyy/mm/dd/",点击它后变为"dd/mm/yyyy".





[此贴子已经被作者于2009-3-28 18:25:25编辑过]

--  作者:狐狸爸爸
--  发布时间:2009/3/30 9:00:00
--  
呵呵,这个没有办法了,顾此失彼,考虑到这里,筛选那里就要出问题了。

图片点击可在新窗口打开查看
--  作者:don
--  发布时间:2009/3/30 12:40:00
--  
以下是引用狐狸爸爸在2009-3-30 9:00:00的发言:
呵呵,这个没有办法了,顾此失彼,考虑到这里,筛选那里就要出问题了。

图片点击可在新窗口打开查看

哦,唯有這樣了:
Dim ms As String() = {"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}
Dim d = #3/31/2008#
Return d.day & " " & ms(d.month-1) & " " & d.year


--  作者:狐狸爸爸
--  发布时间:2009/3/30 12:53:00
--  
呵呵,你总是有办法的

图片点击可在新窗口打开查看
--  作者:czy
--  发布时间:2009/3/30 12:57:00
--  
那就定义一个自定义函数?