社区
VB基础类
帖子详情
设置时间格式
古三界
2000-05-12 10:20:00
有没有办法不通过写注册表,在Windows设置的短时间格式时
而且Vb所有获得的时间如cdate()或写的date变量自动从
短时间格式变成长时间格式,从帮助上看,说是要设类型库,
我不太清楚。或者有更好的建议?
...全文
361
4
打赏
收藏
设置时间格式
有没有办法不通过写注册表,在Windows设置的短时间格式时 而且Vb所有获得的时间如cdate()或写的date变量自动从 短时间格式变成长时间格式,从帮助上看,说是要设类型库, 我不太清楚。或者有更好的建议?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Bada
2000-05-20
打赏
举报
回复
用format()函数自定义日期/时间格式
语法:
Format(expression[, format[, firstdayofweek[, firstweekofyear]]])
示例:
strDate = Format(Date, "yyyy年m月d日")
下面表格标识一些可用来创建用户自定义日期/时间格式的字符:
字符 说明
(:) 时间分隔符。在一些国别,可能用其他符号来当时间分隔符。格式化时间值时,时间分隔符可以分隔时、分、秒。时间分隔符的真正字符在格式输出时取决于系统的设置。
(/) 日期分隔符。在一些国别,可能用其他符号来当日期分隔符。格式化日期数值时,日期分隔符可以分隔年、月、日。日期分隔符的真正字符在格式输出时取决于系统设置。
c 以 ddddd 来显示日期并且以 ttttt 来显示时间。如果想显示的数值无小数部分,则只显示日期部分,如果想显示的数值无整数部分,则只显示时间部分。
d 以没有前导零的数字来显示日 (1 – 31)。
dd 以有前导零的数字来显示日 (01 – 31)。
ddd 以简写来表示日 (Sun –Sat)。
dddd 以全称来表示日 (Sunday –Saturday)。
ddddd 以完整日期表示法显示(包括年、月、日),日期的显示要依系统的短日期格式设置而定。缺省的短日期格式为 m/d/yy。
dddddd 以完整日期表示法显示日期系列数(包括年、月、日),日期的显示要依系统识别的长日期格式而定。缺省的长日期格式为 mmmm dd, yyyy。
w 将一周中的日期以数值表示(1 表星期日~ 7表星期六)。
ww 将一年中的星期以数值表示 (1 – 54)。
m 以没有前导零的数字来显示月 (1 – 12)。如果 m 是直接跟在 h 或 hh 之后,那么显示的将是分而不是月。
mm 以有前导零的数字来显示月 (01 – 12)。如果m是直接跟在h或hh之后,那么显示的将是分而不是月。
mmm 以简写来表示月 (Jan –Dec)。
mmmm 以全称来表示月 (January –December)。
q 将一年中的季以数值表示 (1 – 4)。
y 将一年中的日以数值表示 (1 – 366)。
yy 以两位数来表示年 (00 – 99)。
yyyy 以四位数来表示年 (00 – 99)。
h 以没有前导零的数字来显示小时 (0 – 23)。
Hh 以有前导零的数字来显示小时 (00– 23)。
N 以没有前导零的数字来显示分 (0 – 59)。
Nn 以有前导零的数字来显示分 (00 – 59)。
S 以没有前导零的数字来显示秒 (0 – 59)。
Ss 以有前导零的数字来显示秒 (00 – 59)。
t t t t t 以完整时间表示法显示(包括时、分、秒),用系统识别的时间格式定义的时间分隔符进行格式化。如果选择有前导零并且时间是在 10:00 A.M. 或 P.M.之前,那么将显示有前导零的时间。缺省的时间格式为 h:mm:ss。
AM/PM 在中午前以 12 小时配合大写 AM 符号来使用;在中午和 11:59 P.M.间以 12 小时配合大写 PM 来使用。
am/pm 在中午前以 12 小时配合小写 am 符号来使用;在中午和 11:59 P.M.间以 12 小时配合小写 pm 来使用。
A/P 在中午前以 12 小时配合大写A符号来使用;在中午和 11:59 P.M.间以12 小时配合大写P来使用。
a/p 在中午前以 12 小时配合小写a符号来使用;在中午和 11:59 P.M.间以 12 小时配合小写p来使用。
AMPM 在中午前以 12 小时配合系统设置的 AM字符串文字来使用;在中午和 11:59 P.M. 间以 12 小时配合系统设置的 PM 字符串文字来使用。AMPM 可以是大写或小写,但必须和您的系统设置相配。其缺省格式为 AM/PM。
古三界
2000-05-19
打赏
举报
回复
请注意需要的是自动,不使用format
thriller
2000-05-19
打赏
举报
回复
俺实在想不出这有虾米用。
您要把用户的日期格式改掉,他不跟你急?!
其实直接对注册表写就可以做到。
iwin
2000-05-14
打赏
举报
回复
vb的日期类型变量的值与其格式无关. 你可以用format()函数得到长日期的格式.
dim d as date
d=date
msgbox format(d,"yyyy-mm-dd")
设定日期输出格式.rar
设定日期输出格式.rar设定日期输出格式.rar设定日期输出格式.rar设定日期输出格式.rar
设置
系统日期
时间格式
的delphi源代码
设置
系统日期
时间格式
的delphi源代码 * 开发平台:Microsoft Wiondows XP Pro Service Pack 3 + Embarcadero Delphi 2010 Version 14.0.3593.25826 * 兼容测试:Win2K、Win2003 Server . Microsoft Wiondows 7 ...
JavaScript之Date对象详解(属性和方法)
toISOString() 使用 ISO 标准返回字符串的日期格式。 toJSON() 以 JSON 数据格式返回日期字符串。 toLocaleDateString() 根据本地
时间格式
,把 Date 对象的日期部分转换为字符串。 toLocaleTimeString() 根据本地...
照片文字日期添加器(宝宝特别版)
数码相机输出照片时一般...可
设置
文字模板、日期的显示格式 可
设置
文字风格格式、显示位置 可
设置
透明、阴影效果 可设定输出图片时进行缩放,从而减小图片尺寸 可实时预览效果 可设定宝宝生日 可设定宝宝年龄的显示格式
java
设置
时间格式
设置
时间格式
VB基础类
7,759
社区成员
197,606
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章