VB中字符类型转换的小问题,我给分 在VB中怎么将字符串string["2001-1-1"]转换成日期类型date[“2001/1/1”]在VB中怎么将空符“NULL”转换成字符串string类型“ ” 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Private Sub Command1_Click() Dim ls As String Dim lv As Variant ls = "2001-1-1" MsgBox CDate(ls) & vbCrLf & TypeName(CDate(ls)) lv = Null MsgBox IIf(IsNull(lv), "|" & Space(1) & "|", lv) End Sub CDate 函数示例本示例使用 CDate 函数将字符串转换成 Date。一般说来,字符串格式的日期与时间硬编码(如示例中所示)并不好。较好的做法是使用日期原义表达式和时间的原义表达式(如 #2/12/1969#,#4:45:23 PM#)。Dim MyDate, MyShortDate, MyTime, MyShortTimeMyDate = "February 12, 1969" ' 定义日期。MyShortDate = CDate(MyDate) ' 转换为 Date 数据类型。MyTime = "4:35:47 PM" ' 定义时间。MyShortTime = CDate(MyTime) ' 转换为 Date 数据类型。format函数也可以 strnull=iif(isnull(strnull),"",strnull) 转换成日期型(从字符型),一般可由下列方法,一个是使用CDATE函数,强制转换,还有就是用FORMAT函数来格式化.至于如何在遇到NULL值就转换为"",那就先用ISNULL函数来判断当前值是否为NULL值,若为真,则将当前值用""来替换 format("2001-1-1","yyyy/mm/dd")if text1.text="" then abc=""endif 显示大量图标,且图标挨个发光的做法 如何实现下列功能? msgbox 导致的程序死的情况,请教! 如何让ListView控件在标头上显示当前排序状态的小三角? 水晶报表问题 我想DBGRID中只显示用户新添加的数据列,怎做呢? 请问vb使用AVISaveOptions时如何才能不弹出视频压缩对话框,谢谢! 关于在线程序代码的升级问题(SORRY,我只有22分,倾囊而出,见笑!) 我想找关于串行通讯技术方面的文章,谁能告诉我上那去找? 16进制字符串放入数组 请问各位请问各位怎样将Access数据库转换成后缀为.sns文件,以文本方式打开!!!! 有偿寻b/s(浏览器/服务器)解决方案
Dim ls As String
Dim lv As Variant
ls = "2001-1-1"
MsgBox CDate(ls) & vbCrLf & TypeName(CDate(ls))
lv = Null
MsgBox IIf(IsNull(lv), "|" & Space(1) & "|", lv)
End Sub
本示例使用 CDate 函数将字符串转换成 Date。一般说来,字符串格式的日期与时间硬编码(如示例中所示)并不好。较好的做法是使用日期原义表达式和时间的原义表达式(如 #2/12/1969#,#4:45:23 PM#)。Dim MyDate, MyShortDate, MyTime, MyShortTime
MyDate = "February 12, 1969" ' 定义日期。
MyShortDate = CDate(MyDate) ' 转换为 Date 数据类型。MyTime = "4:35:47 PM" ' 定义时间。
MyShortTime = CDate(MyTime) ' 转换为 Date 数据类型。format函数也可以
至于如何在遇到NULL值就转换为"",那就先用ISNULL函数来判断当前值是否为NULL值,若为真,则将当前值用""来替换
abc=""
endif