精华内容
下载资源
问答
  • Timestamp now = new Timestamp(System.currentTimeMillis()); 结果: 2019-8-07 13:19:42 方法2: Date date = new Date(); Timestamp now = new Timestamp(date.getTime()); 2019-8-07 13:19:42 ...

    方法1:

    	Timestamp now = new Timestamp(System.currentTimeMillis()); 
    

    结果:

    2019-8-07 13:19:42 
    

    方法2:

    	Date date = new Date();       
    	Timestamp now = new Timestamp(date.getTime());
    
    2019-8-07 13:19:42 
    
    展开全文
  • java获取取得Timestamp类型的当前系统时间java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42方法1:Timestamp d = new Timestamp(System.currentTimeMillis());方法2:Date date = newDate();...

    java获取取得Timestamp类型的当前系统时间

    java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42

    方法1:

    Timestamp d = new Timestamp(System.currentTimeMillis());

    方法2:

    Date date = newDate();

    Timestamp nousedate= new Timestamp(date.getTime());

    -----------------------------

    下为相关内容整合

    Java中Date及Timestamp时间相关内容 博客分类: Java编程

    JavaSQLDAO.java.util.date java.sql.date java.sql.timestamp

    整理一:

    这里的一片文章,我个人认为讲解的很详细,有对 java.sql.Date的使用还有困惑的请看。

    java.sql.Date 只存储日期数据不存储时间数据

    //会丢失时间数据

    preparedStatement.setDate(1, newjava.sql.Date(date.getTime()));//可以这样来处理

    preparedStatement.setTimestamp(1, new java.sql.Timestamp(newjava.util.Date().getTime()));//想要得到完整的数据,包括日期和时间,可以这样

    java.util.Date d= resultSet.getTimestamp(1);//这样处理更合适一些,可以避免一些潜在Timestamp 问题

    java.util.Date d= new java.util.Date(resultSet.getTimestamp(1).getTime());

    自己补的话

    这样的话:

    往数据库存储的时候可以接收 java.util.Date类型 再用getTime()方法得到代表那个Date对象的long值,再以这个long值 构造一个Timestamp对象 存进数据库中。

    从存数据库里取的时候,可以先得到Timestamp用他的getTime()方法得到long值,再以这个long值构造一个 java.util.Date对象,这样就可以对这个Date对象操作了。不如说 new SimpleTimeFormat("yyyyy-MM-dd HH:mm:ss").format()等等

    整理二:

    用Timestamp来记录日期时间还是很方便的,但有时候显示的时候是不需要小数位后面的毫秒的,这样就需要在转换为String时重新定义格式。

    Timestamp转化为String: SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒 Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间 String str = df.format(now);         String转化为Timestamp: SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    String time = df.format(new Date()); Timestamp ts = Timestamp.valueOf(time);     整理三:   在 ResultSet中我们经常使用的setDate或getDate的数据类型是java.sql.Date,而在平时java程序中我们一般习惯使用 java.util.Date。因此在DAO层我们经常会碰到这俩种数据类型的相互转换,经过了一个下午的折腾,鄙人对两者的转换方法做出了小小总结,希望大家不吝指教。

    两者的关系

    java.lang.Object

    |

    +---java.util.Date

    |

    +----java.sql.Date

    从这个图中我们可以知道java.sql.Date是从java.util.Date继承过来的。

    相互转换

    1. 使用getTime()函数

    这两个类都提供了getTime()函数,用于返回对应的毫秒数(long类型)。利用这个函数可以实现转换:

    java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); //sql -> util

    java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); //util -> sql

    2. 使用SimpleDateFormat类实现转换

    SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。

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

    java.util.Date utilDate= dateFormat.parse(sqlDate.toString());

    3. 直接转换

    由于java.sql.Date是从java.util.Date中继承过来的,所以可以直接用:

    utilDate = sqlDate;

    4. 另类获得日期的方法:

    SimpleDateFormat sy=new SimpleDateFormat("yyyy");

    SimpleDateFormat sm=new SimpleDateFormat("MM");

    SimpleDateFormat sd=new SimpleDateFormat("dd");

    String syear=sy.format(date);

    String smon=sm.format(date);

    String sday=sd.format(date);

    ps: java.util.Date类中的getYear()要加上1900才可得到实际值,getMonth()则要加上1

    展开全文
  • java获取获得Timestamp类型的当前系统时间 转:https://www.cnblogs.com/gisblogs/p/3988207.html java获取取得Timestamp类型的当前系统时间 java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42...

    java获取获得Timestamp类型的当前系统时间

    转:https://www.cnblogs.com/gisblogs/p/3988207.html

    java获取取得Timestamp类型的当前系统时间
    java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42 

    方法1: 

    Timestamp d = new Timestamp(System.currentTimeMillis()); 

    方法2: 

    Date date = new Date();       
    Timestamp nousedate = new Timestamp(date.getTime());

    -----------------------------
    下为相关内容整合
    Java中Date及Timestamp时间相关内容 博客分类: Java编程
    JavaSQLDAO.java.util.date java.sql.date java.sql.timestamp 

    整理一: 

    这里的一片文章,我个人认为讲解的很详细,有对 java.sql.Date的使用还有困惑的请看。 

    java.sql.Date 只存储日期数据不存储时间数据 

    复制代码

    // 会丢失时间数据
    preparedStatement.setDate(1, new java.sql.Date(date.getTime())); 
    
    //可以这样来处理 
    
    preparedStatement.setTimestamp(1, new java.sql.Timestamp(new java.util.Date().getTime())); 
    
    
    //想要得到完整的数据,包括日期和时间,可以这样 
    
    java.util.Date d = resultSet.getTimestamp(1); 
    
    //这样处理更合适一些,可以避免一些潜在Timestamp 问题 
    
    java.util.Date d = new java.util.Date(resultSet.getTimestamp(1).getTime()); 

    复制代码

    自己补的话 

    这样的话: 

            往数据库存储的时候可以接收 java.util.Date类型 再用getTime()方法得到代表那个Date对象的long值,再以这个long值 构造一个Timestamp对象 存进数据库中。 

           从存数据库里取的时候,可以先得到Timestamp用他的getTime()方法得到long值,再以这个long值构造一个 java.util.Date对象,这样就可以对这个Date对象操作了。不如说 new SimpleTimeFormat("yyyyy-MM-dd HH:mm:ss").format()等等 



    整理二: 

    用Timestamp来记录日期时间还是很方便的,但有时候显示的时候是不需要小数位后面的毫秒的,这样就需要在转换为String时重新定义格式。 

     Timestamp转化为String: SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒 Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间 String str = df.format(now);         String转化为Timestamp: SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String time = df.format(new Date()); Timestamp ts = Timestamp.valueOf(time);     整理三:   在 ResultSet中我们经常使用的setDate或getDate的数据类型是java.sql.Date,而在平时java程序中我们一般习惯使用 java.util.Date。因此在DAO层我们经常会碰到这俩种数据类型的相互转换,经过了一个下午的折腾,鄙人对两者的转换方法做出了小小总结,希望大家不吝指教。
    两者的关系
    java.lang.Object
        |
        +---java.util.Date
                |
                +----java.sql.Date 
    从这个图中我们可以知道java.sql.Date是从java.util.Date继承过来的。

    相互转换 
    1. 使用getTime()函数
    这两个类都提供了getTime()函数,用于返回对应的毫秒数(long类型)。利用这个函数可以实现转换:

        java.util.Date utilDate = new java.util.Date(sqlDate.getTime());   // sql -> util
        java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());   // util -> sql

    2. 使用SimpleDateFormat类实现转换
    SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。

    SimpleDateFormat dateFormat = new SimpleDateFormate("yyyy-MM-dd HH:mm:ss");
    java.util.Date utilDate = dateFormat.parse(sqlDate.toString());

    3. 直接转换
    由于java.sql.Date是从java.util.Date中继承过来的,所以可以直接用:

    utilDate = sqlDate;

    4. 另类获得日期的方法:

    复制代码

    SimpleDateFormat sy=new SimpleDateFormat("yyyy");
    SimpleDateFormat sm=new SimpleDateFormat("MM");
    SimpleDateFormat sd=new SimpleDateFormat("dd");
    String syear=sy.format(date);
    String smon=sm.format(date);
    String sday=sd.format(date);

    复制代码

    ps: java.util.Date类中的getYear()要加上1900才可得到实际值,getMonth()则要加上1  

    展开全文
  • java获取获得Timestamp类型的当前系统时间。 方法1:  Timestampd = newTimestamp(System.currentTimeMillis());  方法2:  Datedate = newDate();  Timestampnousedate = new Timestamp(date.getTime())...

    java获取获得Timestamp类型的当前系统时间。

    方法1: 
    Timestampd = newTimestamp(System.currentTimeMillis()); 

    方法2: 
    Datedate = newDate();       
    Timestampnousedate = new Timestamp(date.getTime());


    下为相关内容整合
    
    
    
    Java中Date及Timestamp时间相关内容 博客分类: Java编程
    JavaSQLDAO.java.util.date java.sql.date java.sql.timestamp 
    
    整理一: 
    
    这里的一片文章,我个人认为讲解的很详细,有对 java.sql.Date的使用还有困惑的请看。 
    
    java.sql.Date 只存储日期数据不存储时间数据 
    
    // 会丢失时间数据
    preparedStatement.setDate(1, new java.sql.Date(date.getTime())); 
    
    //可以这样来处理 
    
    preparedStatement.setTimestamp(1, new java.sql.Timestamp(new java.util.Date().getTime())); 
    
    
    //想要得到完整的数据,包括日期和时间,可以这样 
    
    java.util.Date d = resultSet.getTimestamp(1); 
    
    //这样处理更合适一些,可以避免一些潜在Timestamp 问题 
    
    java.util.Date d = new java.util.Date(resultSet.getTimestamp(1).getTime()); 
    
    自己补的话 
    
    这样的话: 
    
            往数据库存储的时候可以接收 java.util.Date类型 再用getTime()方法得到代表那个Date对象的long值,再以这个long值 构造一个Timestamp对象 存进数据库中。 
    
           从存数据库里取的时候,可以先得到Timestamp用他的getTime()方法得到long值,再以这个long值构造一个 java.util.Date对象,这样就可以对这个Date对象操作了。不如说 new SimpleTimeFormat("yyyyy-MM-dd HH:mm:ss").format()等等 
    
    
    
    整理二: 
    
    用Timestamp来记录日期时间还是很方便的,但有时候显示的时候是不需要小数位后面的毫秒的,这样就需要在转换为String时重新定义格式。 
    
            Timestamp转化为String: SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒 Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间 String str = df.format(now);         String转化为Timestamp: SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String time = df.format(new Date()); Timestamp ts = Timestamp.valueOf(time);     整理三:   在 ResultSet中我们经常使用的setDate或getDate的数据类型是java.sql.Date,而在平时java程序中我们一般习惯使用 java.util.Date。因此在DAO层我们经常会碰到这俩种数据类型的相互转换,经过了一个下午的折腾,鄙人对两者的转换方法做出了小小总结,希望大家不吝指教。
    两者的关系
    java.lang.Object
        |
        +---java.util.Date
                |
                +----java.sql.Date 
    从这个图中我们可以知道java.sql.Date是从java.util.Date继承过来的。
    
    相互转换 
    1. 使用getTime()函数
    这两个类都提供了getTime()函数,用于返回对应的毫秒数(long类型)。利用这个函数可以实现转换:
        java.util.Date utilDate = new java.util.Date(sqlDate.getTime());   // sql -> util
        java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());   // util -> sql
    
    2. 使用SimpleDateFormat类实现转换
    SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。
    SimpleDateFormat dateFormat = new SimpleDateFormate("yyyy-MM-dd HH:mm:ss");
    java.util.Date utilDate = dateFormat.parse(sqlDate.toString());
    
    3. 直接转换
    由于java.sql.Date是从java.util.Date中继承过来的,所以可以直接用:
    utilDate = sqlDate;
    
    4. 另类获得日期的方法:
    SimpleDateFormat sy=new SimpleDateFormat("yyyy");
    SimpleDateFormat sm=new SimpleDateFormat("MM");
    SimpleDateFormat sd=new SimpleDateFormat("dd");
    String syear=sy.format(date);
    String smon=sm.format(date);
    String sday=sd.format(date);
    
    ps: java.util.Date类中的getYear()要加上1900才可得到实际值,getMonth()则要加上1      
    标签: 


    展开全文
  • java获取获得Timestamp类型的当前系统时间。 java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42方法1:Timestamp d = new Timestamp(System.currentTimeMillis());方法2:Date date = new ...
  • 由于数据库中设计时间的类型是timestamp类型,所以如果用Date类型去取得话,拿到的数据封装不进实体里面,所以可以通过使用Timestamp类型获取时间. 方法1: Timestamp d = new Timestamp(System.currentTimeMillis());...
  • java获取取得Timestamp类型的当前系统时间java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42方法1:Timestamp d = new Timestamp(System.currentTimeMillis());方法2:Date date = new Date();...
  • java获取取得Timestamp类型的当前系统时间java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42方法1:Timestamp d = new Timestamp(System.currentTimeMillis());方法2:Date date = new Date();...
  • 展开全部在java当中要获得timestamp的类32313133353236313431303231363533e59b9ee7ad9431333365646262型的当前时间,需要按照不同的java类型进行正确的编码,掌握相关的技巧来整理系统时间数据,并及时修补漏洞即可...
  • 一、String与Date(java.util.Date)互转 1.1 String -> Date Java代码 StringdateStr=“2010/05/0412:34:23″; Datedate=newDate(); //注意format的格式要与日期String的...
  • 代码如下:GregorianCalendargcal...//获得当前时间DateFormatdf=DateFormat.getDateTimeInstance();//设定格式yyyy-mm-ddhh:mm:ssDatedate=gcal.getTime();//将...代码如下:GregorianCalendar gcal=new GregorianC...

空空如也

空空如也

1 2 3 4 5 6
收藏数 118
精华内容 47
关键字:

java获得timestamp

java 订阅