zoukankan      html  css  js  c++  java
  • 关于时间的两个写法

    在页面中,有时要通过时间来查询一些数据信息,那么就要在写数据层的时候要考虑到时间段的写法了。这儿是在用ORACLE数据库时的一个写法,如下:

      if (dtBeginTime > DateTime.MinValue && dtEndTime > DateTime.MinValue)
                {
                    sbMsg.Append(
    " And t1.UPTIME >=to_date('" + dtBeginTime.ToString("yyyy-MM-dd"+ " 00:00:00','yyyy-mm-dd hh24:mi:ss') ");
                    sbMsg.Append(
    " And t1.UPTIME <=to_date('" + dtEndTime.ToString("yyyy-MM-dd"+ " 23:59:59','yyyy-mm-dd hh24:mi:ss') ");
                }


    dtBeginTime、dtEndTime是搜索的开始或结束时间 ,t1.UPDATE是数据库字段。时间这样写的作用就是保证查询的范围是开始日期的当天00:00:00和结束时间的那天23:59:59,这样就OK了。要不然的话会在结束的那个日期少一天,:-)

    在VS2005中,如果在GridView中 想要时间显示成:****年**月**日   时分秒 ,就得在时间哪个字段中写上这句话:

    DataFormatString="{0:yyyy年MM月dd日 HH:mm:ss}"  HtmlEncode="False"。

  • 相关阅读:
    [中英对照]INTEL与AT&T汇编语法对比
    用gdb理解C宏(#和##)
    Unix/Linux文件类型及访问权限
    apt-get
    查看ip地址信息和配置临时ip
    修改文件所有者 chown
    修改文件权限 chmod
    tar命令
    PHP magic_quotes_gpc
    chmod命令详细用法
  • 原文地址:https://www.cnblogs.com/yinhe/p/1323646.html
Copyright © 2011-2022 走看看