以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]时间格式问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46629) |
-- 作者:viking -- 发布时间:2014/2/26 15:03:00 -- [求助]时间格式问题 在专业打印中出现这样的格式 小时:分钟:时秒 想把格式设置成常规格式 小时:分钟 怎么设置?怎么写?
Dim tb As Table = Tables("表A") [此贴子已经被作者于2014-2-26 15:33:19编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2014/2/26 15:05:00 -- .text = Format(事件,"yyyy-MM-dd hh:mm")
参考: http://www.foxtable.com/help/topics/0360.htm
|
-- 作者:Bin -- 发布时间:2014/2/26 15:06:00 -- Dim s As String s=Format(Date.now,"HH:mm") MessageBox.show(s) |
-- 作者:viking -- 发布时间:2014/2/26 15:34:00 -- 再给看下,谢谢
|
-- 作者:狐狸爸爸 -- 发布时间:2014/2/26 15:38:00 -- 方法已经告诉你了哦。
改一下这一行:
rt.Cells(r + 2, c).Text = tb.Rows(r)(ColNames(c))
改为: if Colnames(c) = "时间列的名称" then rt.Cells(r + 2, c).Text = Format(tb.Rows(r)(ColNames(c)),"HH:ss") else rt.Cells(r + 2, c).Text = tb.Rows(r)(ColNames(c)) [此贴子已经被作者于2014-2-26 15:38:42编辑过]
|
-- 作者:viking -- 发布时间:2014/2/26 15:41:00 -- 以下是引用狐狸爸爸在2014-2-26 15:38:00的发言:
方法已经告诉你了哦。
改一下这一行:
rt.Cells(r + 2, c).Text = tb.Rows(r)(ColNames(c))
改为: if Colnames(c) = "时间列的名称" then rt.Cells(r + 2, c).Text = Format(tb.Rows(r)(ColNames(c)),"HH:ss") else rt.Cells(r + 2, c).Text = tb.Rows(r)(ColNames(c)) [此贴子已经被作者于2014-2-26 15:38:42编辑过] 谢谢,主要是我太菜了,!! |