VB.net中时间和日期的格式化
来源:互联网 发布:copal amba 知乎 编辑:程序博客网 时间:2024/05/16 19:55
在做机房收费系统的时候,因为需要使用到日期进行查询,所以在数据表中没有使用自动添加日期的功能,而是采用了自定义的格式插入。但由于事先没有对时间转换的格式进行统一,导致后面查询时出现的问题不断。
插入时间的格式必须统一,否则在查询的时候可能没有结果。时间和日期的转换格式大有学问,不能转换错了。下面利用Format函数举个例子(当然,还有很多其他的转换方式):
时间格式:
Format(Now(),"HH:mm:ss")
日期格式:
Format(Now(),"yyyy/MM/dd")
如果将时间格式中的mm换为MM,出来的结果将不是时间了。经过不断的探索,最终得出如下结论:
在时间和日期的格式化函数中,MM表示月,mm表示的是分钟,HH代表24小时制,hh代表12小时制,这四个地方必须注意!而且其他的字母必须小写,否则显示出来的就是字符。至于用的间隔符是“:”还是“/”抑或“—”这个是无所谓的,只要统一即可。
在报表中我们使用了DatePicker控件,在查询的时候我们需要将它默认的格式变为与数据表中相同的格式。实现方法如下:
首先将其Format属性设置为Custom,然后在CustomFormat属性里设置自己需要的格式就行了。
- VB.net中时间和日期的格式化
- .NET 中关于日期时间的格式化处理
- c#.NET 中关于日期时间的格式化处理
- c#.NET 中关于日期时间的格式化处理 (转)
- .NET 中关于日期时间的格式化处理
- C#.NET 中关于日期时间的格式化处理 (转)
- VB.NET中,时间日期数据类型的处理与常见问题
- .net日期时间格式化
- .net 日期时间格式化
- php、smarty中格式化输出日期和时间的比较
- android中时间 和 日期 格式化显示
- VB.Net XML序列化中格式化日期
- 时间和日期的格式化和解析
- 格式化日期和时间
- 日期和时间格式化
- 格式化日期和时间
- 格式化日期和时间
- 格式化日期和时间
- sqlalchemy笔记(二)初识sqlalchemy
- 【pongo】【修路】【个人想法】
- ubuntu & C 学习第一天
- 伯努利过程与泊松过程
- jQuery中.bind(),.live()和.delegate()的区别
- VB.net中时间和日期的格式化
- Android RemoteService 中AIDL的用法 - 计算数的平方示例
- Ubuntu下 解决 “没有/dev/fb0” 2012
- transitionFromViewController方法的使用
- 学习笔记 之 android 电源管理学习
- org.hibernate.ObjectDeletedException: deleted entity passed to persist: [xxx#<null>]
- 2013年5月31日工作日志
- List
- JFreeChart生成多Y轴的实例