精华内容
下载资源
问答
  • java 获取当前系统时间 时间比较

    万次阅读 2012-12-22 10:34:24
    获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowString { public static void main(String[] args) {  SimpleDateFormat

    JAVA获得当前时间的几种方法


    一. 获取当前系统时间和日期并格式化输出:

    import java.util.Date;
    import java.text.SimpleDateFormat;

    public class NowString {
    public static void main(String[] args) { 
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
    System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
    }
    }

    二. 在数据库里的日期只以年-月-日的方式输出,可以用下面两种方法:

    1、用convert()转化函数:

    String sqlst = "select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";

    System.out.println(rs.getString("convertBookDate"));

    2、利用SimpleDateFormat类:

    先要输入两个java包:

    import java.util.Date;
    import java.text.SimpleDateFormat;

    然后:

    定义日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);

    sql语句为:String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";

    输出:

    System.out.println(df.format(rs.getDate("bookDate")));

     

    ************************************************************

    java中获取当前日期和时间的方法
     

    import java.util.Date; 
    import java.util.Calendar; 

    import java.text.SimpleDateFormat; 

    public class TestDate{ 
    public static void main(String[] args){ 
    Date now = new Date(); 
    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式


    String hehe = dateFormat.format( now ); 
    System.out.println(hehe); 

    Calendar c = Calendar.getInstance();//可以对每个时间域单独修改

     


    int year = c.get(Calendar.YEAR); 
    int month = c.get(Calendar.MONTH); 
    int date = c.get(Calendar.DATE); 
    int hour = c.get(Calendar.HOUR_OF_DAY); 
    int minute = c.get(Calendar.MINUTE); 
    int second = c.get(Calendar.SECOND); 
    System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second); 

    }

     有时候要把String类型的时间转换为Date类型,通过以下的方式,就可以将你刚得到的时间字符串转换为Date类型了。

    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");

    java.util.Date time=null;
    try {
       time= sdf.parse(sdf.format(new Date()));

    } catch (ParseException e) {

       e.printStackTrace();
    }

     


    Java中日期时间比较

    java.text.SimpleDateFormat 类 ----时间日期格式化

    java.util.Date类 ----构造时间日期

    java.util.Date类compareTo方法 ----比较日期时间

         java中日期时间的比较要用到java.text.SimpleDateFormat 类和java.util.Date类compareTo方法,SimpleDateFormat类用于时间日期格式化,将日期时间格式化为制定的格式,compareTo方法用于比较日期时间。以下为我写过的程序片段:

    String data=doc.getItemValueString("fd_ngr");

    //拟稿时间

    String  data4=data.substring(data.indexOf(' '),data.length());

    int panduan=data4.indexOf("-");

    int panduan1=data4.indexOf("/");

    ec_dbsy=vi_dbsy.getAllEntries();

    //构造日期格式yyyy-MM-NN

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

    SimpleDateFormat formatter2 = new SimpleDateFormat("MM/dd/yyyy");

    if(data4.length()!=0)

    {

           if (panduan!=-1){

           try {

                  Date date1 = formatter.parse(data4);

                  Date date0=new Date();

                  Date date2 =formatter.parse("2006-08-31");

                  Date date3=formatter.parse("2006-07-01");

                                                    

                  int number1=date1.compareTo(date2);

                  int number2=date1.compareTo(date3);

                 

                  //返回 0 表示时间日期相同

                  //返回 1 表示日期1>日期2

                  //返回 -1 表示日期1<日期2

                  if( number2==1)

                  {

                         if(number1==-1)

                         {    

                                System.out.println("日期格式符合要求!");

                             System.out.println("日期格式符合要求的yyyy-MM-dd的文档ID是:"+doc.getUniversalID());

                         String mPath="\\"+"\\10.52.4.4\\d$\\Program Files\\WebSphere\\AppServer\\installedApps\\oa1\\oaWeb20061030_war.ear\\oaWeb20061030.war\\doc_fw";

                         DaglImpl daglImpl = new DaglImpl();

                         daglImpl.addFW(doc,mPath);  //归档处理

                        

                                       }

                                }

                                               

                         } catch (ParseException e) {

                                        e.printStackTrace();

                  }

            }





    java中时间比较大小

    分类: JAVA 1062人阅读 评论(0) 收藏 举报

    方法一:

    DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd"); 

    String dateBegin=fmt.format(carrierCommand.getDateBegin()); 

    String dateEnd=fmt.format(carrierCommand.getDateEnd()); 

    //如果获得的日期格式不是'2008-05-22',就必须要格式化一下日期 

    String dateBegin = request.getParameter("dateBegin"); 

    String dateEnd = request.getParameter("dateEnd"); 

    if(java.sql.Date.valueOf(dateBegin).after(java.sql.Date.valueOf(dateEnd))){ 

    //起始日期大于结束日期 

    errors.rejectValue("dateEnd", null, "起始日期必须小于结束日期!"); 

    StringBuffer timeBegin = new StringBuffer(); 

    StringBuffer timeEnd = new StringBuffer(); 

    timeBegin.append(request.getParameter("timeBegin")); 

    timeEnd.append(request.getParameter("timeEnd")); 

    timeBegin.append(":00"); 

    timeEnd.append(":00"); 

    if(java.sql.Date.valueOf(dateBegin).equals(java.sql.Date.valueOf(dateEnd))) 

    { //起始日期等于结束日期 

    if(java.sql.Time.valueOf(timeBegin.toString()).equals(java.sql.Time.valueOf 

    (timeEnd.toString())))//时间相同 

    errors.rejectValue("timeEnd", null, "起始与结束日期相同,起始时间必须小于结束时间!"); 

    if(java.sql.Time.valueOf(timeBegin.toString()).after(java.sql.Time.valueOf 

    (timeEnd.toString())))//时间相同 

    errors.rejectValue("timeEnd", null, "起始与结束日期相同,起始时间必须小于结束时间!"); 

    }

    方法二:

    import java.text.DateFormat;

    import java.text.SimpleDateFormat;

    import java.util.Date; 

    /**

    *

    * @author hp

    */

    public class test {

    public static void main(String args[]) {

    int i= compare_date("1995-11-12 15:21", "1999-12-11 09:59");

    System.out.println("i=="+i);

    }

    public static int compare_date(String DATE1, String DATE2) {

    DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm");

    try {

    Date dt1 = df.parse(DATE1);

    Date dt2 = df.parse(DATE2);

    if (dt1.getTime() > dt2.getTime()) {

    System.out.println("dt1 在dt2前");

    return 1;

    } else if (dt1.getTime() < dt2.getTime()) {

    System.out.println("dt1在dt2后");

    return -1;

    } else {

    return 0;

    }

    } catch (Exception exception) {

    exception.printStackTrace();

    }

    return 0;

    }

    }

    方法三:

    比如:现在是2004-03-26 13:31:40

    过去是:2004-01-02 11:30:24

    我现在要获得两个日期差,差的形式为:XX天XX小时XX分XX秒

    java计算时间差及比较时间大小

    比如:现在是2004-03-26 13:31:40

    过去是:2004-01-02 11:30:24

    我现在要获得两个日期差,差的形式为:XX天XX小时XX分XX秒

    一:

    DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    try

    {

    Date d1 = df.parse("2004-03-26 13:31:40");

    Date d2 = df.parse("2004-01-02 11:30:24");

    long diff = d1.getTime() - d2.getTime();

    long days = diff / (1000 * 60 * 60 * 24);

    }

    catch (Exception e)

    {

    }

    二:

    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    java.util.Date now = df.parse("2004-03-26 13:31:40");

    java.util.Date date=df.parse("2004-01-02 11:30:24");

    long l=now.getTime()-date.getTime();

    long day=l/(24*60*60*1000);

    long hour=(l/(60*60*1000)-day*24);

    long min=((l/(60*1000))-day*24*60-hour*60);

    long s=(l/1000-day*24*60*60-hour*60*60-min*60);

    System.out.println(""+day+"天"+hour+"小时"+min+"分"+s+"秒");

    三:

    SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    java.util.Date begin=dfs.parse("2004-01-02 11:30:24");

    java.util.Date end = dfs.parse("2004-03-26 13:31:40");

    long between=(end.getTime()-begin.getTime())/1000;//除以1000是为了转换成秒

    long day1=between/(24*3600);

    long hour1=between%(24*3600)/3600;

    long minute1=between%3600/60;

    long second1=between%60/60;

    System.out.println(""+day1+"天"+hour1+"小时"+minute1+"分"+second1+"秒");

    ====================================================

    java 比较时间大小

    String s1="2008-01-25 09:12:09";

    String s2="2008-01-29 09:12:11";

    java.text.DateFormat df=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    java.util.Calendar c1=java.util.Calendar.getInstance();

    java.util.Calendar c2=java.util.Calendar.getInstance();

    try

    {

    c1.setTime(df.parse(s1));

    c2.setTime(df.parse(s2));

    }catch(java.text.ParseException e){

    System.err.println("格式不正确");

    }

    int result=c1.compareTo(c2);

    if(result==0)

    System.out.println("c1相等c2");

    else if(result<0)

    System.out.println("c1小于c2");

    else

    System.out.println("c1大于c2");





    JAVA获得当前时间的几种方法

    分类:

    package com.xjp.common.util;

    import java.sql.Timestamp;
    import java.text.ParsePosition;
    import java.text.SimpleDateFormat;
    import java.util.Date;

    import com.ttsoft.framework.util.DateUtil;

    /**
     * Title: 时间获取
     * Description: 当前时间
     * Copyright: Copyright   2010
     * Company: 
     * @author jiq
     * @version 1.0
     */
    public class XJPDateUtil extends DateUtil {
        public static final String[] months = { "一月", "二月", "三月", "四月", "五月", "六月",
         "七月", "八月", "九月", "十月", "十一月", "十二月", };

        public static final String[] quarters = { "一季度", "二季度", "三季度", "四季度" };

        public XJPDateUtil() {
        }

        /**
         * 获取日期字符串。
         * 
         * <pre>
         *  日期字符串格式: yyyyMMdd
         *  其中:
         *      yyyy   表示4位年。
         *      MM     表示2位月。
         *      dd     表示2位日。
         * </pre>
         * 
         * @return String "yyyyMMdd"格式的日期字符串。
         */
        public static String getDate() {
     SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");

     return formatter.format(new Date());
        }

        /**
         * 获取当前年度字符串。
         * 
         * <pre>
         *  日期字符串格式: yyyy
         *  其中:
         *      yyyy   表示4位年。
         * </pre>
         * 
         * @return String "yyyy"格式的当前年度字符串。
         */
        public static String getNowYear() {
     SimpleDateFormat formatter = new SimpleDateFormat("yyyy");

     return formatter.format(new Date());
        }

        /**
         * 获取当前月度字符串。
         * 
         * <pre>
         *  日期字符串格式: MM
         *  其中:
         *      MM   表示4位年。
         * </pre>
         * 
         * @return String "yyyy"格式的当前月度字符串。
         */
        public static String getNowMonth() {
     SimpleDateFormat formatter = new SimpleDateFormat("MM");

     return formatter.format(new Date());
        }

        /**
         * 获取当前月度字符串。
         * 
         * <pre>
         *  日期字符串格式: dd
         *  其中:
         *      dd   表示4位年。
         * </pre>
         * 
         * @return String "yyyy"格式的当前月度字符串。
         */
        public static String getNowDay() {
     SimpleDateFormat formatter = new SimpleDateFormat("dd");

     return formatter.format(new Date());
        }

        /**
         * 获取日期字符串。
         * 
         * <pre>
         *  日期字符串格式: yyyyMMdd
         *  其中:
         *      yyyy   表示4位年。
         *      MM     表示2位月。
         *      dd     表示2位日。
         * </pre>
         * 
         * @param date
         *                需要转化的日期。
         * @return String "yyyyMMdd"格式的日期字符串。
         */
        public static String getDate(Date date) {
     SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

     return formatter.format(date);
        }

        /**
         * 获取日期字符串。 
         * 
         * <pre>
         *  日期字符串格式: yyyyMMdd
         *  其中:
         *      yyyy   表示4位年。
         *      MM     表示2位月。
         *      dd     表示2位日。
         * </pre>
         * 
         * @param date
         *                需要转化的日期。
         * @return String "yyyyMMdd"格式的日期字符串。
         */
        /**
         * 将指定的日期字符串转化为日期对象
         * 
         * @param dateStr
         *                日期字符串
         * @return java.util.Date
         * @roseuid 3F39FE450385
         */
        public static Date getDate(String dateStr) {
     if (XJPTypeChecker.isDate(dateStr)) { // 日期型
         SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
         try {
      java.util.Date date = df.parse(dateStr);
      return date;
         } catch (Exception ex) {
      Logger.write("日期格式不符合或者日期为空!请检查!");
      return null;
         } // end try - catch
     } else if (XJPTypeChecker.isDatetime(dateStr)) { // 日期时间型
         SimpleDateFormat df = new SimpleDateFormat(
          "yyyy-MM-dd HH:mm:ss.SSS");
         try {
      java.util.Date date = df.parse(dateStr);
      return date;
         } catch (Exception ex) {
      return null;
         } // end try - catch
     } // end if
     return null;
        }

        /**
         * 获取日期字符串。
         * 
         * <pre>
         *  日期字符串格式: yyyy-MM-dd
         *  其中:
         *      yyyy   表示4位年。
         *      MM     表示2位月。
         *      dd     表示2位日。
         * </pre>
         * 
         * @return String "yyyy-MM-dd"格式的日期字符串。
         */
        public static String getHyphenDate() {
     SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

     return formatter.format(new Date());
        }

        /**
         * 获取日期字符串。
         * 
         * <pre>
         *  日期字符串格式: yyyy-MM-dd
         *  其中:
         *      yyyy   表示4位年。
         *      MM     表示2位月。
         *      dd     表示2位日。
         * </pre>
         * 
         * @param date
         *                需要转化的日期。
         * @return String "yyyy-MM-dd"格式的日期字符串。
         */
        public static String getHyphenDate(Date date) {
     SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

     return formatter.format(date);
        }

        /**
         * 将"yyyyMMdd"格式的日期字符串转换为日期对象。
         * 
         * @param source
         *                日期字符串。
         * @return Date 日期对象。
         */
        public static Date parsePlainDate(String source) {
     SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

     return sdf.parse(source, new ParsePosition(0));
        }

        /**
         * 将“yyyy-MM-dd”格式的日期字符串转换为日期对象。
         * 
         * @param source
         *                日期字符串。
         * @return Date 日期对象。
         */
        public static Date parseHyphenDate(String source) {
     SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

     return sdf.parse(source, new ParsePosition(0));
        }

        /**
         * 将指定格式的日期字符串转换为日期对象。
         * 
         * @param source
         *                日期字符串。
         * @param pattern
         *                模式。
         * @return Date 日期对象。
         */
        public static Date parseDate(String source, String pattern) {
     SimpleDateFormat sdf = new SimpleDateFormat(pattern);

     return sdf.parse(source, new ParsePosition(0));
        }

        /**
         * 将“yyyy-MM-dd”格式的日期字符串转换为“yyyyMMdd”格式的日期字符串。
         * 
         * @param source
         *                日期字符串。
         * @return String "yyyymmdd"格式的日期字符串。
         */
        public static String toPlainDate(String source) {
     Date date = parseHyphenDate(source);
     SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");

     return formatter.format(date);
        }

        /**
         * 将“yyyyMMdd”格式的日期字符串转换为“yyyy-MM-dd”格式的日期字符串。
         * 
         * @param source
         *                日期字符串。
         * @return String "yyyy-MM-dd"格式的日期字符串。
         */
        public static String toHyphenDate(String source) {
     Date date = parsePlainDate(source);
     SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

     return formatter.format(date);
        }

        /**
         * 获取时间戳,将日期对象转换为时间戳类型。
         * 
         * @param date
         *                日期对象
         * @return Timestamp 时间戳
         */
        public static Timestamp getTimestamp(Date date) {
     return new Timestamp(date.getTime());
        }

        /**
         * 获取时间戳,将当前日期转换为时间戳类型。
         * 
         * @return Timestamp 时间戳
         */
        public static Timestamp getTimestamp() {
     return new Timestamp(new Date().getTime());
        }

        /**
         * 将“yyyyMMdd”格式的日期字符串转换为Timestamp类型的对象。
         * 
         * @param source
         *                日期字符串
         * @return Timestamp 时间戳
         */
        public static Timestamp parseTimestamp(String source) {
     Date date = parsePlainDate(source);

     return getTimestamp(date);
        }

        /**
         * 获得年度周期 <br>
         * Example:<br>
         * XJPDateUtil.getPeriodYear("20040229" , -1);<br>
         * XJPDateUtil.getPeriodYear("20040228" , -1);<br>
         * XJPDateUtil.getPeriodYear("20020230" , 2);<br>
         * 
         * @param source
         *                时间串
         * @param yearPeriod
         *                年度周期 -1代表本时间的上一年度,以次类推。
         * @return String 时间。
         */
        public static String getPeriodYear(String source, int yearPeriod) {
     int p = Integer.parseInt(source.substring(0, 4)) + yearPeriod;
     String newYear = String.valueOf(p)
      + source.substring(4, source.length());
     Date date = parsePlainDate(newYear);
     String s = getDate(date);
     int ny = Integer.parseInt(s);
     int sy = Integer.parseInt(newYear);

     while (ny > sy) {
         sy--;
         ny = Integer.parseInt(getDate(parsePlainDate(String.valueOf(sy))));
     }

     return String.valueOf(sy);
        }

        /**
         * 获取当前日期和时间
         * 
         * @return String
         */
        public static String getCurrentDateStr() {
     Date date = new Date();
     String str = null;
     SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd HH:mm:ss");
     str = df.format(date);
     return str;
        }

        /**
         * 日期相加
         *
         * @param day
         *             天数
         * @return 返回相加后的日期
         */
        public static String addDate(int day) {
     java.util.Calendar c = java.util.Calendar.getInstance();

     c.setTimeInMillis(System.currentTimeMillis() + ((long) day) * 24 * 3600
      * 1000);
     SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd HH:mm:ss");
     return df.format(c.getTime());
        }

        /**
         * 返回毫秒
         * 
         * @param date
         *             日期
         * @return 返回毫秒
         */
        public static long getMillis(java.util.Date date) {
     java.util.Calendar c = java.util.Calendar.getInstance();
     c.setTime(date);
     return c.getTimeInMillis();
        }
        /**
         * 获取当前日期和时间
         * @param format 日期格式 例:yyyy-MM-dd hh:mm
         * @return String
         */
        public static String getNowDate(String format) {
     Date date = new Date();
     String str = null;
     SimpleDateFormat df = new SimpleDateFormat(format);
     str = df.format(date);
     return str;
        }
        /**
         * 将strmon的日期减小一个月
         * @param mon
         * @return
         */
        public static String getReduceMonDate(String strmon) {
     if (strmon != null && !strmon.equals("")) {
         Date mon = parseHyphenDate(strmon);
         mon.setMonth(mon.getMonth() - 1);
         return getHyphenDate(mon);
     } else {
         return "";
     }
        }
      public static String getTimeStr(String dateStr){
     Date date=getDate(dateStr);
     String str = null;
     SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");
     str = df.format(date);
     return str;
        }
      public static String getTimeStr(){
          String str="";
          SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");
      str = df.format(new Date());
      return str;
      }
    }

    展开全文
  • Linux系统查看服务器当前时间

    千次阅读 2010-02-20 15:02:00
    虽然时间不准确不会影响服务器工作,但是我们录入资料、登记一些东西的时间都会不准确。 要是发现我们的应用和数据库服务器系统时间不对可以使用这几个命令修改: 1、先设置日期 date -s 20080103 2、设置时间 ...

    Linux系统查看服务器时间很简单输入"date"命令就可以.但是有时发现很多的服务器的当前时间都不准确,不是慢就是快了,有的还相差一个小时。虽然时间不准确不会影响服务器工作,但是我们录入资料、登记一些东西的时间都会不准确。
      要是发现我们的应用和数据库服务器系统时间不对可以使用这几个命令修改:
      1、先设置日期
        date -s 20080103
      2、设置时间
        date -s 18:24:00
      3、如果要同时更改BIOS时间
        在执行clock -w

    展开全文
  • //获取当前系统时间 Date currentTime = new Date();//currentTime就是系统当前时间 //定义时间的格式 DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date strbeginDate = null;//起始时间 ...
    //获取当前系统时间
    Date currentTime = new Date();//currentTime就是系统当前时间
    //定义时间的格式
     DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            Date strbeginDate = null;//起始时间
            Date strendDate = null;//结束时间
            try {
                strbeginDate = fmt.parse(strBeginTime.toString());//将时间转化成相同格式的Date类型
                strendDate = fmt.parse(strEndTime.toString());
            } catch (ParseException e) {
                e.printStackTrace();
            }
            if ((currentTime.getTime() - strbeginDate.getTime()) > 0 && (strendDate.getTime() - currentTime.getTime()) > 0) {//使用.getTime方法把时间转化成毫秒数,然后进行比较
    
    
                ToastUtil.MyToast(UnlockActivity.this, "当前时间在范围内");
    

    } else { ToastUtil.MyToast(UnlockActivity.this, "您的操作时间已到期,请重新申请操作时间"); }
    
    
    //也可以得到连个时间之间的时间差,的醋的结果就是ms格式(毫秒数);
    Long time=(currentTime.getTime() - strbeginDate.getTime());
    System.out.println("时间的差值="+time);//可以把time/1000/60/60,就能得到小时数
    

    展开全文
  • SQL 获取当前系统时间

    万次阅读 2017-05-19 11:41:01
    SQL 获取当前系统时间

    Oracle:

            select sysdate from dual;
     
            select current_date from dual;
     
            select current_timestamp from dual;

    DB2:

        CURRENT DATE获取当前日期:

            values current date;  --select current date from sysibm.sysdummy1;  例:2017-05-19

            values current time; --select current time from sysibm.sysdummy1;

            values current timestamp; --select current timestamp from sysibm.sysdummy1;

        日期去点“-”,转换成八位的数字

            select replace(char(current date),'-','') from sysibm.sysdummy1; 

            

        VALUES YEAR(CURRENT TIMESTAMP);      VALUES YEAR('2012-05-25 21:18:12'); --YEAR()获取年;
        VALUES MONTH(CURRENT TIMESTAMP);     VALUES MONTH('2012-05-25 21:18:12'); -- MONTH()获取月;
        VALUES DAY(CURRENT TIMESTAMP);       VALUES DAY('2012-05-25 21:18:12'); --DAY()获取日;
        VALUES HOUR(CURRENT TIMESTAMP);      VALUES HOUR('2012-05-25 21:18:12'); --HOUR()获取小时;
        VALUES MINUTE(CURRENT TIMESTAMP);    VALUES MINUTE('2012-05-25 21:18:12'); --MINUTE()获取分钟; 
        VALUES SECOND(CURRENT TIMESTAMP);    VALUES SECOND('2012-05-25 21:18:12'); --SECOND()获取秒;
        VALUES DATE(CURRENT TIMESTAMP);      VALUES DATE('2012-05-25 21:18:12'); --DATE()获取日期;
        VALUES TIME(CURRENT TIMESTAMP);      VALUES TIME('2012-05-25 21:18:12'); --TIME()获取时间;
        VALUES TIMESTAMP(CURRENT TIMESTAMP);VALUES TIMESTAMP('2012-05-25 21:18:12'); --TIMESTAMP()获取时间戳

            以上函数参数可以是日期时间类型,也可以为日期时间格式的字符串。

    展开全文
  • 安卓获取系统当前时间

    千次阅读 2017-08-22 15:39:43
    安卓获取系统当前时间
  • Java获取系统当前时间不正确

    千次阅读 2017-03-15 13:52:03
    项目过程中生成系统当前时间时遇到了一个小问题,就是生成的时间是12小时进制的不是24小时进制的,后来又发现生成的时间更当前系统时间上,两个问题出现的都是因为格式大小没有区分。yyyyMMdd HH:mm:ss:H是大写...
  • AndroidStudio logcat显示时间与当前系统时间不一致今天用模拟器调试程序的时候,突然发现AndroidStudio的logcat显示的调试信息时间跟当前系统的时间不一致,这对于我们查看调试信息无疑带来了很大的不便,所以就...
  • 几秒之(我测试的5秒时间仍没有改过来),console里面打印的仍为:Mon Dec 14 2015 15:22:50 GMT+0800 (中国标准时间),即调整系统时间之前的时间 我需要获取正确的时间(精确到秒就行),ff和ie下显示的时间...
  • java中如何获取当前系统时间

    万次阅读 多人点赞 2018-11-30 20:18:10
    Date类对象用来表示日期和时间,该类提供了一系列操作日期和时间各组成部分的方法,Date类中使用最多的是获取系统当前的日期和时间, 如Date date=new Date();这句代码是使用当前时间创建日期对象 示例代码如下: ...
  • hive截取当前系统时间

    千次阅读 2019-09-17 17:40:45
    指截取系统时间的年和系统时间的月,作为时间字段 concat(substr(from_unixtime(unix_timestamp()),1,4),substr(from_unixtime(unix_timestamp()),6,2)) as fperiod
  • C语言读取系统当前时间

    千次阅读 多人点赞 2017-12-03 20:16:52
    C语言读取系统当前时间
  • shell获取当前系统时间

    万次阅读 2013-02-01 09:11:29
    shell脚本里常常需要获取系统时间来处理某项操作,今天系统的学习了一下如何获取系统时间。记录如下: linux的系统时间在shell里是可以直接调用系统变量的如: 获取今天时期:`date +%Y%m%d` 或 `date +%F` 或 ...
  • Oracle SQL语句中如何获取系统当前时间并进行操作

    万次阅读 多人点赞 2018-01-09 19:32:42
    Oracle中如何获取系统当前时间进行语句的筛选是SQL语句的常见功能 获取系统当前时间 date类型的 select sysdate from dual; char类型的 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ...
  • C++获取系统当前时间(精确到微秒)

    万次阅读 2016-05-05 19:02:10
    获取系统当前时间在调试、日志输出、代码优化时,我们常常需要获得系统时间一些性能要求高的代码优化时,对时间的精确度还比较高。网上找高质量的代码,便自己研究了一下,代码如下(能满足跨平台的要求,...
  • mysql取系统当前时间的函数

    万次阅读 2017-10-24 13:28:57
    NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。CURTIME()以’HH:MM:SS’的格式返回当前时间,...
  • 修改服务器系统时间

    千次阅读 2019-03-30 12:41:44
    查看当前系统时间 [root@localhost ~] date 修改系统时间 修改时间为x年x月x日: [root@localhost ~] date -s 2019/03/30 修改时间为x时x分: [root@localhost ~] date -s 12:32:00 ...
  • linux 查看系统当前时间,修改时间,查看文件时间等1. 查看时间和日期 ...将系统时间设定成下午10点46分03秒的命令 命令 : "date -s 10:46:03" 3、查看时区:date -R 4、查询系统当前日期:$ date +"%Y-%...
  • 时间操作(Java版)—获取给定时间与当前系统时间的差值(以毫秒为单位)
  • eclipse插入当前系统时间

    万次阅读 2014-11-29 23:31:53
    但也有开发者有这样的需求:当插入注释的时候自动插入当前系统时间,如何实现呢?其实很简单,下面就给大家分享一下如何快速插入时间注释。 第一步: 通过菜单 Window->Preference 打开参数设置面板,然后选择: ...
  • DateTime获取当前系统时间大全

    万次阅读 2018-07-31 10:10:38
    c# / ASP.net中我们可以通过使用DataTime这个类来获取当前时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。 //获取...
  • PostgreSQL系统当前时间

    千次阅读 2018-11-01 15:33:47
    1、获取当时完整时间 select now(); postgres=# select now(); now ------------------------------- 2018-11-01 15:28:10.956994+08 (1 row) 2、获取当前日期 select current_date; postgres=# selec...
  • java获取当前系统时间

    万次阅读 2019-03-21 17:41:44
    有的时候我们写页面程序的时候需要使用到当前系统时间并且动态显示到页面中,这个时候就需要使用到Java中相关的日期API了,具体的代码如下: import java.text.SimpleDateFormat; import java.util.Date; ...
  • oracle查询当前系统时间

    万次阅读 2013-12-30 13:30:29
    今天考试知道 怎么查系统时间 现在网上搜索了下 返回系统日期,输出 25-12月-09 select sysdate from dual; mi是分钟,输出 2009-12-25 14:23:31 select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;
  • SELECT * from tbl_comm_banner where start_time < CURRENT_DATE and end_time > CURRENT_DATE 欢迎加入 CSDN技术交流群2: ...本博主一定长期在线,但是qq群里会有很多热心的小伙伴,大家一起讨论解决问题。
  • WPF 显示当前系统时间

    千次阅读 2014-01-04 18:05:57
    因为wpf和winform一样的地方还是很多的,之前想添加一系统时间,但是后来发现wpf没有timer控件,所以只能自己写了。 1.首先cs文件前面添加using,如下:using System.Windows.Threading;然后添加一个Text...
  • MySql如何获取系统当前时间

    千次阅读 2015-02-06 13:16:14
    MySql中插入系统当前时间的方式和Oracle中并相同:  1、Oracle中直接使用“Sysdate”就可以实现  2、MySql中则有几种不同的格式的日期方法可以选择   (1)now()函数以`yyyy-mm-dd hh:mm:ss返回当前的日期...
  • Linux查看当前系统时间

    千次阅读 2019-06-16 11:36:50
    命令:date 按照格式输出: date “+%Y-%m-%d %H:%M:%S” 将系统当前时间设置为制定时间: date -s “20200101 8:30:00”(必须用root命令)
  • linux 设置系统时间当前网络时间

    千次阅读 2018-07-10 11:26:56
    最近学习linux 相关知识,配置了一个VMware 并安装了Centos操作系统,但是每次因为手欠学习时,使用date -s “yyyy-mm-dd”,设置了系统时间,早上开机发现虽然联网了但是没有像windows一样自动修改时间。...
  • C C++如何获取当前系统时间

    万次阅读 多人点赞 2017-07-26 23:37:30
    C库中与系统时间相关的函数定义头文件中, C++定义头文件中。获取系统时间的方法都time头文件里面定义。
  • C语言获取系统当前时间

    万次阅读 2016-08-10 20:16:36
     功 能: 获取当前系统时间,返回的结果是一个time_t类型,其实就是一个大整数,其值表示从UTC(Coordinated Universal Time)时间1970年1月1日00:00:00(称为UNIX系统的Epoch时间)到当前时刻的秒数。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,821,110
精华内容 728,444
关键字:

当前不在系统服务时间内