VB时间函数(VB6)
2017-06-14 01:52
260 查看
VB6 常用的时间函数以及计算方法
Now 获取系统当前时间(包括日期)
Time 获取系统当前时间
用于计时,Time 函数不是很精确,可以用API函数 GetTickCount()
截取日期的一部分:
year(T) 年份
month(T) 月份
day(T) 日
DatePart(datepart,T) 获取指定部分
datepart 取值(字符串,比如:"yyyy"):
y 一年中的天数
yyyy 年份
m 月
w 星期中的天,默认以星期天为第一天,数值1
ww 周
q 季度
d 一月中的天数
h 时
n 分
s 秒
时间计算函数
时间加减
DateAdd(datepart,number,date)
number 是负数则是减去
如何计算2月份最后一天是几号?用3月1号减去一天:
DataAdd("d",-1,"2017-3-1")
计算两个日期的差值
DateDiff(datepart,date1,date2) 结果是date2-date1,负数表示date2比date1更小(日期更早)
格式化函数
Format(date,dateformat)
dateformat 参考 datepart,可以自由组合,比如"yyyy-mm"显示年月,"hh:mm"显示时分。分隔符横线和冒号可以自己指定,比如:
Format(now,"yyyy年mm月dd日")
显示的效果可能是(和操作系统设置有关):2011年11月04日
Now 获取系统当前时间(包括日期)
Time 获取系统当前时间
用于计时,Time 函数不是很精确,可以用API函数 GetTickCount()
截取日期的一部分:
year(T) 年份
month(T) 月份
day(T) 日
DatePart(datepart,T) 获取指定部分
datepart 取值(字符串,比如:"yyyy"):
y 一年中的天数
yyyy 年份
m 月
w 星期中的天,默认以星期天为第一天,数值1
ww 周
q 季度
d 一月中的天数
h 时
n 分
s 秒
时间计算函数
时间加减
DateAdd(datepart,number,date)
number 是负数则是减去
如何计算2月份最后一天是几号?用3月1号减去一天:
DataAdd("d",-1,"2017-3-1")
计算两个日期的差值
DateDiff(datepart,date1,date2) 结果是date2-date1,负数表示date2比date1更小(日期更早)
格式化函数
Format(date,dateformat)
dateformat 参考 datepart,可以自由组合,比如"yyyy-mm"显示年月,"hh:mm"显示时分。分隔符横线和冒号可以自己指定,比如:
Format(now,"yyyy年mm月dd日")
显示的效果可能是(和操作系统设置有关):2011年11月04日
相关文章推荐
- VB时间函数(VB6)
- VB.NET与VB6的比较:被撤销的关键字和函数
- VB 时间处理 日期处理函数
- [学习日记]vb.net里的两个重要的时间函数
- VB 中 Format 格式化日期时间、数字函数功能详解 转载
- vb获得网络时间的函数(历史上最全最完整最可靠的函数)
- VB时间函数(转载)
- VB 计算时间差的函数DateDiff()
- 【VB】Format 格式化日期时间数字函数详解
- VB时间比较函数
- VB6之从1970年1月1日起的秒数 的与C语言类似的时间函数
- 用VB“破解”有时间限制的程序
- 关于VC中的时间函数讨论
- Asp.NET常用函数 (VB.net)
- 时间函数的应用
- VB.Net得到页面执行时间
- VB中创建可以输出函数的DLL
- VB函数的列表(newlaos翻译整理)
- 在VB6和VB.NET下分别获取汉字的字节
- MATLAB中测试程序运行时间的函数