问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB,如何将字符串型转化为日期型?

发布网友 发布时间:2022-04-24 00:02

我来回答

5个回答

热心网友 时间:2022-04-18 05:14

1.启动VB6.0并创建一个新的标准exe项目。

2.在窗体上绘制命令按钮的一个版本,名称为Command1。

3.双击命令按钮以进入代码窗口。

4.假设调用了一个函数a,从1到100,可以选择计数循环,下一条语句。

5.编写命令按钮的单击事件。

6.按F5运行测试,就完成了。

热心网友 时间:2022-04-18 06:32

format(cdate(x),"yyyy-m-d")
cdate是转换的函数

function FormatDateTime(const Format: string; DateTime: TDateTime): string;
overload;
当然和Format一样还有一种,但这里只介绍常用的第一种
Format参数是一个格式化字符串。DateTime是时间类型。返回值是一种格式化后的
字符串

重点来看Format参数中的指令字符
c 以短时间格式显示时间,即全部是数字的表示
FormatdateTime('c',now);
输出为:2004-8-7 9:55:40
d 对应于时间中的日期,日期是一位则显示一位,两位则显示两位
FormatdateTime('d',now);
输出可能为1~31
dd 和d的意义一样,但它始终是以两位来显示的
FormatdateTime('dd',now);
输出可能为01~31
ddd 显示的是星期几
FormatdateTime('ddd',now);
输出为: 星期六
dddd 和ddd显示的是一样的。
但上面两个如果在其他国家可能不一样。
ddddd 以短时间格式显示年月日
FormatdateTime('ddddd',now);
输出为:2004-8-7
dddddd 以长时间格式显示年月日
FormatdateTime('dddddd',now);
输出为:2004年8月7日
e/ee/eee/eeee 以相应的位数显示年
FormatdateTime('ee',now);
输出为:04 (表示04年)
m/mm/mmm/mmmm 表示月
FormatdateTime('m',now);
输出为:8
FormatdateTime('mm',now);
输出为 08
FormatdateTime('mmm',now);
输出为 八月
FormatdateTime('mmmm',now);
输出为 八月
和ddd/dddd 一样,在其他国家可能不同
yy/yyyy 表示年
FormatdateTime('yy',now);
输出为 04
FormatdateTime('yyyy',now);
输出为 2004
h/hh,n/nn,s/ss,z/zzz 分别表示小时,分,秒,毫秒
t 以短时间格式显示时间
FormatdateTime('t',now);
输出为 10:17
tt 以长时间格式显示时间
FormatdateTime('tt',now);
输出为10:18:46
ampm 以长时间格式显示上午还是下午
FormatdateTime('ttampm',now);
输出为:10:22:57上午

大概如此,如果要在Format中加普通的字符串,可以用双引号隔开那些
特定义的字符,这样普通字符串中如果含特殊的字符就不会被显示为
时间格式啦:
FormatdateTime('"today is" c',now);
输出为:today is 2004-8-7 10:26:58
时间中也可以加"-"或"\"来分开日期:
FormatdateTime('"today is" yy-mm-dd',now);
FormatdateTime('"today is" yy\mm\dd',now);
输出为: today is 04-08-07
也可以用":"来分开时间
FormatdateTime('"today is" hh:nn:ss',now);
输出为:today is 10:32:23

热心网友 时间:2022-04-18 08:06

format(cdate(x),"yyyy-m-d") cdate是转换的函数 function FormatDateTime(const Format: string; DateTime: TDateTime): string; overload; 当然和Format一样还有一种,但这里只介绍常用的第一种 Format参数是一个格式化字符串。DateTime是时间类型。返回值是一种格式化后的 字符串 重点来看Format参数中的指令字符 c 以短时间格式显示时间,即全部是数字的表示 FormatdateTime('c',now); 输出为:2004-8-7 9:55:40 d 对应于时间中的日期,日期是一位则显示一位,两位则显示两位 FormatdateTime('d',now); 输出可能为1~31 dd 和d的意义一样,但它始终是以两位来显示的 FormatdateTime('dd',now); 输出可能为01~31 ddd 显示的是星期几 FormatdateTime('ddd',now); 输出为: 星期六 dddd 和ddd显示的是一样的。 但上面两个如果在其他国家可能不一样。 ddddd 以短时间格式显示年月日 FormatdateTime('ddddd',now); 输出为:2004-8-7 dddddd 以长时间格式显示年月日 FormatdateTime('dddddd',now); 输出为:2004年8月7日 e/ee/eee/eeee 以相应的位数显示年 FormatdateTime('ee',now); 输出为:04 (表示04年) m/mm/mmm/mmmm 表示月 FormatdateTime('m',now); 输出为:8 FormatdateTime('mm',now); 输出为 08 FormatdateTime('mmm',now); 输出为 八月 FormatdateTime('mmmm',now); 输出为 八月 和ddd/dddd 一样,在其他国家可能不同 yy/yyyy 表示年 FormatdateTime('yy',now); 输出为 04 FormatdateTime('yyyy',now); 输出为 2004 h/hh,n/nn,s/ss,z/zzz 分别表示小时,分,秒,毫秒 t 以短时间格式显示时间 FormatdateTime('t',now); 输出为 10:17 tt 以长时间格式显示时间 FormatdateTime('tt',now); 输出为10:18:46 ampm 以长时间格式显示上午还是下午 FormatdateTime('ttampm',now); 输出为:10:22:57上午 大概如此,如果要在Format中加普通的字符串,可以用双引号隔开那些 特定义的字符,这样普通字符串中如果含特殊的字符就不会被显示为 时间格式啦: FormatdateTime('"today is" c',now); 输出为:today is 2004-8-7 10:26:58 时间中也可以加"-"或"\"来分开日期: FormatdateTime('"today is" yy-mm-dd',now); FormatdateTime('"today is" yy\mm\dd',now); 输出为: today is 04-08-07 也可以用":"来分开时间 FormatdateTime('"today is" hh:nn:ss',now); 输出为:today is 10:32:23

热心网友 时间:2022-04-18 09:58

Private Sub Command2_Click()
Dim name As String
Dim b2 As Date
bl = CDbl(Now)
name = Format(bl, "yyyy/mm/dd hh:mm:ss")
b2 = CDate(name)
End Sub

上面的就可以转换 ,注意一点 必须是 yyyy/mm/dd hh:mm:ss,如果不是这个字符串,强行换成这个字符串

热心网友 时间:2022-04-18 12:06

CDate
format
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
寺院建筑布局 政立路小学幼升小录取通知书发了吗 富士康员工子女幼升小通知书发了吗? 2015上海幼升小如果收到录取通知书了,还能换学校吗 求《大约是爱》《别拿爱情说事儿》不经语《白日的星光》《深爱》迷 ... 别拿爱情说事儿作者简介 不经语的出版作品 600439瑞贝卡今日上涨,请问后势如何 梅赛德斯奔驰场馆能容纳多少人 梅赛德斯奔驰文化中心多少座位 女生经常看你是什么意思? java怎么把字符串转换成日期类型 魔魔魔电子书txt全集下载 js 如何把字符串转化为日期 js怎么把字符串类型转换成日期类型 魔魔魔txt全集下载 Java中怎么把字符串转换成日期格式啊 《魔魔魔》最新txt全集下载 《魔、魔、魔》最新txt全集下载 oracle 怎么把字符串转换成日期 魔的魔的行相 如何将字符串转化为日期 魔 魔今天我成魔 魔魔力宝贝怀旧 解放中途在哪能停 如何将数字字符串转换为日期格式 魔的魔的种类 有没有可以告诉我,到底什么是魔,魔族又是些什么人? 魔、魔、魔的txt全集下载地址 什么动漫里有魔魔? 半自动洗衣机不转了,皮带拆掉电机正常转动 魔,魔是什么? 如何把EXCEL中的字符格式的数字转换成日期型 Oracle 字符串转换为日期格式 在SQL中怎样把字符型的数据转换成日期型的呢 请问电脑如何下淘宝直播,为什么苹果电脑下不了 java中怎么把一个字符串中的数字抽出来转化成日期格式 c#如何把8位字符串转换成日期格式 谁有PS CS4的美白磨皮教程? photoshop怎样蒙版磨皮? 蒸饭时电饭锅内胆外层为什么不能沾水 电饭锅内胆外边的除去外边的污gou怎 龙力400瓦电饭煲怎么拆开? 茶叶水滴在白衣服上怎么洗 怎么洗下白衣服的旧绿茶渍 白衣服上的茶水渍怎么除 白裤子上滴上茶水了印,怎么洗都洗不掉了,请问如何处理呢? 茶叶水滴到白衣服上了,用什么洗能洗干净? 要是白色裤子上染上了绿茶渍,有些时间了,该怎么洗掉它? 白裤子上的茶渍怎样清洗 茶水污渍衣服怎么去除 怎么算一家私募基金公司的估值