当前位置:  技术问答>java相关

关于时间问题,大虾教我,给50分!!跟贴有分!

    来源: 互联网  发布时间:2015-03-07

    本文导语:  我怎样取得当前时间,怎样分开得到年,月,日,我要把当前的时间存到数据库中,要不要转换格式,给出实例句子。 | 在java.util中有关于时间及年月的类。其中有取年月日的方法。查一下jav...

我怎样取得当前时间,怎样分开得到年,月,日,我要把当前的时间存到数据库中,要不要转换格式,给出实例句子。

|
在java.util中有关于时间及年月的类。其中有取年月日的方法。查一下java的api文档。就可以找到用法。存入数据库中,不用转换。只要你数据库中有相应的数据类型就可以。如你要是用年月日的整体形式就应该在数据库有对应的列类型为data或datatime类型。如果分开年,月,日去存就应该在数据库中有三个整型的列来分别存放。

|
import java.util.Date;
import java.sql.Date;
java.util.Date udate=new java.util.Date()
java.sql.Date sadte=new java.sql.Date(udate.getTime());
sdate 可以直接插入数据库!
如果要取年等可以使用Calendar 
Calendar rightNow = Calendar.getInstance();
int year=rightNow.YEAR ;
其他的自己看javadoc
          
 

|
 class nowTime{
    
 int sTemp,mTemp,hTemp;
 SimpleDateFormat formatter;
 int s,m,h;
 
 public nowTime(){
  sTemp = mTemp = hTemp = 0;
  currentDate = new Date();
        SimpleDateFormat formatter = new SimpleDateFormat("s",Locale.getDefault());
        try {
            sTemp = Integer.parseInt(formatter.format(currentDate))+sAdd;
s = sTemp%60;
        } catch (NumberFormatException n) {
            s = 0;
        }
        formatter.applyPattern("m");
        try {
            mTemp = Integer.parseInt(formatter.format(currentDate)) + mAdd + sTemp/60;
m = mTemp%60;
        } catch (NumberFormatException n) {
            m = 10;
        }    
        formatter.applyPattern("h");
        try {
            hTemp = Integer.parseInt(formatter.format(currentDate)) + mTemp/60;
h = hTemp%12;
        } catch (NumberFormatException n) {
            h = 10;
        }
    
 }
 
 public int second(){
        return s;
    }
    public int minute(){
     return m;
   }
    public int hour(){
return h;
}
}
    
   

|
以长整形形势存入数据库。
Date date =new Date();
long testtime=date.getTime();
把testtime直接存入数据库就行了,读出来的时候,
Date date = new Date(testtime);
就行了。

|
可以这样做:系统内用long,存入数据库的时候这个样子:
long theTime = ...;
String insertSql = "insert into table(time) values(?)";
Vector values = new Vector();
values.add(new Timestamp(theTime));

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教一个关于用标准C语言修改文件创建时间、修改时间和访问时间的问题。
  • 关于时间类型向字符串以及字符串向时间类型的转换问题? 很急
  • 如何解决时间差或延迟问题
  • 文件的时间问题 iis7站长之家
  • 嵌入式linux的时间问题
  • Linux 时间设置问题
  • 修改系统时间的问题
  • 文件的时间问题
  • 写shell脚本,关于时间的小问题???
  • 有关select的返回时间问题
  • LINUX服务器时间问题
  • linux时间问题
  • 请教用ntpclient时间校正的问题
  • 【寻找帮助】有关cvs时间的问题,十分迷惑。。。。
  • 系统时间引起的问题!
  • 急!!关于1970年的时间问题!!!
  • 有关FC6时间设置的问题
  • 问一个关于获取系统时间得问题
  • 一个时间结构的simple问题
  • 关于linux内核中信号处理的问题?(信号处理的时间)
  • php将标准字符串格式时间转换成unix时间戳_strtotime
  • linux设置时间和把时间从UTC转成本地时间的
  • Linux下用ntpdate同步时间及date显示设置时间
  • 用哪些函数可以得到执行一个程序的系统CPU时间,用户CPU时间,时钟时间啊?
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • 用户CPU时间 系统CPU时间 时钟时间 不懂
  • Python将日期时间按照格式转换成字符串
  • 用touch命令修改访问时间时,却发现连修改时间和状态时间也改了.疑惑
  • Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法
  • ★★怎样获得一个文件的创建时间,修改时间,和访问时间?急!在线等待...
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3