簡單問題﹕關于日期函數 有一字符串﹕"09-JAN-06"(2006-1-9)使用cdate進行轉換時字符串被轉換成了2009-1-6請問各位﹐在不改操作系統地區的情總下有什么好方法可以正確轉換成為2006-1-9呢?謝謝﹗ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Dim strDate As StringDim arrDate() As StringstrDate = "09-JAN-06"arrDate = Split(strDate, "-")strDate = arrDate(2) & "-" & arrDate(1) & "-" & arrDate(0)MsgBox CDate(strDate) Dim strDate As StringDim arrDate() As StringstrDate = "09-JAN-06"arrDate = Split(strDate, "-")strDate = arrDate(2) & "-" & arrDate(1) & "-" & arrDate(0)MsgBox CDate(strDate) strDate = Format(strDate, "YYYY-MM-DD") 只能 split 后用 select case 处理月份,最后合并成字符串 "06-1-09" 再 CDate try:Dim strDate strDate = "09-JAN-06"strDate = Format(strDate, "d-mmmm-yy")strDate = Format(strDate, "yyyy-m-d")Print strDate 直接用format会按系统日期格式(北京地区),顺序将strDate这中日期格式中的“日”转换为年,“年”转换为日。所以可以利用这个特性,用"dd-mm-yy"这种格式将strDate中“日”和“年”位置换一下。然后在用"yyyy-mm-dd"格式化一下,应该没问题吧。在我的机器上试了一下是可以的 短信远程关机 数据报表问题 貌似一个简单的问题,非编程,关于VB编程界面的 怎么判断Excel的sheet中是否有Shapes? 求教矩阵求解的方法 ……#一个字符串处理的代码编写问题#………… 如何使一个form里的General变量传递到另一个变量里啊? vb程序代码中如何提示目录不存在并创建不存在的目录 ADO连接Access的小问题 VBA编程读取相片中的数字 问一个简单问题借此年前送礼 奇怪的类型错误问题
Dim arrDate() As String
strDate = "09-JAN-06"
arrDate = Split(strDate, "-")
strDate = arrDate(2) & "-" & arrDate(1) & "-" & arrDate(0)
MsgBox CDate(strDate)
Dim arrDate() As String
strDate = "09-JAN-06"
arrDate = Split(strDate, "-")
strDate = arrDate(2) & "-" & arrDate(1) & "-" & arrDate(0)
MsgBox CDate(strDate)
strDate = "09-JAN-06"
strDate = Format(strDate, "d-mmmm-yy")
strDate = Format(strDate, "yyyy-m-d")
Print strDate