以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]关于Format函数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=15176) |
-- 作者:don -- 发布时间:2011/12/15 9:03:00 -- [讨论]关于Format函数 Format函数是否给老大阉割了,似乎还不如易表的强大,易表中 Format($"2011-12-15","d mmm yyyy")="15 Dec 2011", Format("ABCD","@ @ @ @")="A B C D", Fox中以上就不行!但Cdate("15 Dec 2011")可得出:2011-12-15 |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/15 9:20:00 -- 呵呵,冤枉啊,Format函数就是vb.net的,不是我做的呢。
|
-- 作者:don -- 发布时间:2011/12/16 12:31:00 -- 以下是引用狐狸爸爸在2011-12-15 9:20:00的发言:
呵呵,冤枉啊,Format函数就是vb.net的,不是我做的呢。
難道易表的Format給加強了? |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/16 14:05:00 -- 呵呵,易表的format并不是vb的,而是一个表达式解析控件的。 |
-- 作者:don -- 发布时间:2011/12/17 11:55:00 -- 昏!"15 Dec 2011"可直接轉化為日期#12/15/2011#, 為何#12/15/2011#無法直接轉化為"15 Dec 2011"!
且"15 Dec 2011" 這樣的日期格式在英文及繁體系統太普遍了! |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/17 12:01:00 -- 呵呵,编码转换,这个难不倒你的。
|
-- 作者:don -- 发布时间:2011/12/17 12:11:00 -- 也許VB.Net認為這個轉化太小兒科了,其實也真是.算了,不糾結了 |
-- 作者:lxl -- 发布时间:2011/12/18 10:07:00 -- DateTime.Now.ToString("dd MMM yyyy",new System.Globalization.CultureInfo("en-US")) 输出 18 Dec 2011 |
-- 作者:don -- 发布时间:2011/12/18 11:19:00 -- 以下是引用lxl在2011-12-18 10:07:00的发言:
DateTime.Now.ToString("dd MMM yyyy",new System.Globalization.CultureInfo("en-US")) 输出 18 Dec 2011 果然好用,多謝LXL版主! |