zoukankan      html  css  js  c++  java
  • 利用Format函数格式化时间和日期

        在做机房收费系统的时候,因为需要使用到日期进行查询,所以在数据表中没有使用自动添加日期的功能,而是采用了自定义的格式插入。但由于事先没有对时间转换的格式进行统一,导致后面查询时出现的问题不断。

        插入时间的格式必须统一,否则在查询的时候可能没有结果。时间和日期的转换格式大有学问,不能转换错了。下面利用Format函数举个例子(当然,还有很多其他的转换方式):

        时间格式: 

     

      Format(Now(),"HH:mm:ss")

     

     

     

        日期格式:  

      Format(Now(),"yyyy/MM/dd")

     

     


        如果将时间格式中的mm换为MM,出来的结果将不是时间了。经过不断的探索,最终得出如下结论:

        在时间和日期的格式化函数中,MM表示月,mm表示的是分钟,HH代表24小时制,hh代表12小时制,这四个地方必须注意!而且其他的字母必须小写,否则显示出来的就是字符。至于用的间隔符是“:”还是“/”抑或“—”这个是无所谓的,只要统一即可。

        在报表中我们使用了DatePicker控件,在查询的时候我们需要将它默认的格式变为与数据表中相同的格式。实现方法如下:

        首先将其Format属性设置为Custom,然后在CustomFormat属性里设置自己需要的格式就行了。

  • 相关阅读:
    route add提示: "SIOCADDRT: No such process
    linux下route命令--说的比较清楚!
    linux route命令的使用详解
    Linux命令学习手册-route命令
    workqueue --最清晰的讲解
    udhcpc命令
    Mutex, semaphore, spinlock的深度解析
    dev_alloc_skb(len+16) skb_reserve(skb,2) skb_put(skb,len)
    skb_reserve(skb,2)中的2的意义
    option和 usb-serial驱动基本区别
  • 原文地址:https://www.cnblogs.com/aukle/p/3214941.html
Copyright © 2011-2022 走看看