zoukankan      html  css  js  c++  java
  • Date、String、Calendar类型之间的转化

    1.Calendar 转化 String 

    //获取当前时间的具体情况,如年,月,日,week,date,分,秒等 
    Calendar calendat = Calendar.getInstance();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    String dateStr = sdf.format(calendar.getTime());

    2.String 转化Calendar

    String str="2010-5-27";
    SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
    Date date =sdf.parse(str);
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(date);

    3.Date 转化String

    SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
    String dateStr=sdf.format(new Date());

    4.String 转化Date 

    String str="2010-5-27";
    SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
    Date birthday = sdf.parse(str);

    5.Date 转化Calendar

    Calendar calendar = Calendar.getInstance();
    calendar.setTime(new java.util.Date());

    6.Calendar转化Date

    Calendar calendar = Calendar.getInstance();
    java.util.Date date =calendar.getTime();

    下面有个例子,插入oralce表类型为DATE的数据

    SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HHmmss");
    String date = sdf.format(new Date()); 
    -----------------------------------------
    String sql = "Insert into SM_SEND (*****************) " +
             "values (*******************************
               "',1," + "to_date('" +date+ "','YYYY-MM-DD HH24:MI:SS')" +
               "," + "to_date('" +date+ "','YYYY-MM-DD HH24:MI:SS')" +
                ",0,null,null,null,null,null,null,null)";
  • 相关阅读:
    js数组方法大全
    自定义函数实现10进制转化为16进制
    函数的递归
    自定义函数实现atoi功能
    自定义函数实现英文字母大小写的转化
    exit函数和return语句
    函数的返回值
    函数的形参与实参
    函数的定义与声明
    字符串的高级应用-char a[100] = "1+2=;3-2=;2*5=;8/4=;" 得到char a[100] ="1+2=3;3-2=1;2*5=10;8/4=2;"
  • 原文地址:https://www.cnblogs.com/hefeisf/p/4874985.html
Copyright © 2011-2022 走看看