vb 关于时间转字符串

我有一组时间dimsasdates=2013-05-2315:00:00我想把s写成20130523150000我是这么写的shijian=format(s,"yyyym... 我有一组时间
dim s as date
s=2013-05-23 15:00:00
我想把s写成20130523150000
我是这么写的shijian=format(s,"yyyymmddhhmmss")
为什么转出来不对啊
展开
 我来答
0871love
推荐于2016-01-05 · TA获得超过3518个赞
知道大有可为答主
回答量:1418
采纳率:50%
帮助的人:1594万
展开全部
Dim S As Date
S = #2013-05-23 15:00:00# '日期型变量在赋值时,前后要加#
shijian = Format(S, "YYYYMMDDHHmmSS")
追问
s = "20130624050000"
hr = 1
mydate = Format(s, "####-##-## ##:##:##")
shichi = DateAdd("h", hr, CDate(mydate))
hor = Format(Str(shici), "yyyymmddhhmmss")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zdingyun
2013-08-12 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48170
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部
    Dim s As Date
    s = Now
    shijian = Format(s, "yyyymmddhhmmss")

 

    Dim s As Date
    s = #5/23/2013 3:00:00 PM#
    shijian = Format(s, "yyyymmddhhmmss")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王赵著
2013-08-12
知道答主
回答量:34
采纳率:0%
帮助的人:18.6万
展开全部
Dim s, hr, sc, hor As String
Dim mydate As Date, shici As Date
s = "20130624050000"
hr = 1
mydate = Format(s, "####-##-## ##:##:##")
shici = DateAdd("h", hr, CDate(mydate))
hor = Format(shici, "YYYYMMDDHHmmSS")
Debug.Print hor
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xyc5932
2013-08-12 · TA获得超过231个赞
知道小有建树答主
回答量:775
采纳率:0%
帮助的人:486万
展开全部
s = "2013-05-23 15:00:00"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式