1)
import java.text.*;
import java.util.*;class formatdate
{
  public formatdate()
  {
    Date d = new Date();
    String sbf = new String("");
    String sss = new String("yyyy-MM-dd G 'at' hh-mm-ss z");    
    SimpleDateFormat sdf = new SimpleDateFormat(sss);   
    sbf = sdf.format(d);  
    System.out.println(sbf);
  }
  
  public static void main(String args[])
  {
    formatdate ddd = new formatdate();
  }}2)用Date 的 get***()方法得到值互减即可
3)作为字符串插入即可

解决方案 »

  1.   

    1、select a,b, to_char(c) from table_name,如果你次时有了一个记录集,可以使用getString方法。
    2、直接转换成字符串,然后进行运算即可
    3、insert into table_name (a,b,c) values (‘a','b',to_date('20010102','yyyy/mm/dd'))
      

  2.   

    2001-09-12 05-32-17 to 2001-09-12 17-32-17Date d = new Date("2001-09-12 05-32-17");
    String sss = new String("yyyy-MM-dd 'at' kk-mm-ss ");    
    SimpleDateFormat sdf = new SimpleDateFormat(sss);   
    sbf = sdf.format(d); 
      

  3.   

    用什么办法把一个人认识的如2001-09-12 17-32-17之类的时间或者说字符串转换成
    像987987576的 long型呢?