一:Format属性
共有4个属性
DateTimePickerFormat.Custom '自定义,定义自己想要的格式,如 “yyyy/MM/dd HH:mm:ss dddd”
DateTimePickerFormat.Long 'yyyy年MM月dd日
DateTimePickerFormat.Short 'yyyy/MM/dd
DateTimePickerFormat.Time 'HH:mm:ss
举例说明:窗体设置了5个控件,控件名称从上到下依次为:dt1,dt2,dt3,dt4,dt5,运行结果为:
二:有关格式的说明
s:1位或2位秒数,当是1位时,天数前加0
ss:2位秒数
m:1位或2位分钟数
mm:2位分钟数
M:1位月份值
MM:2位月份值
MMM:月份缩写,即3月
MMMM:月份的完整名臣,即三月
h: 1位或2位小时值,12小时制
hh: 2位小时值, 12小时制
H: 1位或2位小时值,24小时制
HH:2位小时值, 24小时制
d:1位数或2位数天数,当是1位时,天数前加0
dd:2位数天数
ddd:星期几的缩写,即周几
dddd:星期几的完整名称
t:AM/PM的缩写,即上/下
tt:AM/PM的全称,即上午/下午
y:1位数年份,即2008年显示为8,2017年显示为17(但发现一个神奇的事,当我鼠标点击年时,17会变为 2017,而别的缩写不会变)
yy:2位数年份,即2017年显示17
yyyy:完整的年份,即2017年显示2017
三:value与Text的区别
value:获得控件的日期
Text:获得控件显示的日期格式
如果写: Format(Text1.text "yyyy/MM/dd")会报错,如果写:Format(Text1.value "yyyy/MM/dd")
DateTime.Now.Day '截取本月的日
DateTime.Now.DayOfWeek ‘今天所处于本周的第几天
DateTime.Now.DayOfYear ’今天所处于今年的第几天
四:有关时间的知识
Date类型:只显示日期,即年月日
DateTime类型:显示日期+时间,即年月日+小时分钟秒
Weekday函数:获得本天所处在本周的第几天,写法如:i=Weekday(now) - 1
AddDays函数:进行时间的加减,now.AddDays(-i + 1)获得本周周一的日期,now.AddDays(7 - i)获得本周周 日的日期