zoukankan      html  css  js  c++  java
  • java中时间

    格式转化
    SimpleDateFormat

    package day1211.common;

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

    public class DateFormat {
    public Date format(String date) throws Exception{
    Date time=null;
    SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
    time=new Date(format.parse(date).getTime());
    return time;
    }
    }



    import java.text.ParseException;
    import java.text.ParsePosition;
    import java.text.SimpleDateFormat;
    import java.util.*;

    public class Date {

    public static void main(String[] args) {

    /*Set<Integer> a=new TreeSet<>();
    a.add(1);
    a.add(2);
    a.add(3);
    a.add(6);
    a.add(2);
    a.add(5);
    Set<Integer> b=new LinkedHashSet<>();
    b.add(5);
    b.add(3);
    b.add(2);
    b.add(3);
    b.add(1);
    b.add(12);
    b.add(24);
    b.add(13);
    for(Integer i:a){
    System.out.println(i);

    }
    System.out.println();
    for(Integer i:b){

    System.out.println(i);
    }*/
    /*Map<Integer,Integer> a=new HashMap<>();
    a.put(1,1);
    a.put(2,1);
    a.put(5,3);
    a.put(4,5);
    a.put(3,2);
    a.put(2,1);
    a.put(9,1);
    a.put(6,1);
    a.put(24,1);
    a.put(12,1);
    a.put(14,1);
    a.put(13,1);
    Map<Integer,Integer> b=new LinkedHashMap<>();
    b.put(1,1);
    b.put(2,1);
    b.put(5,1);
    b.put(4,1);
    b.put(3,1);
    b.put(2,1);

    System.out.println(a);


    System.out.println();
    System.out.println(b);*/
    //Calendar最常用找一年中的哪一天,其他不用
    //SimpleDateFormat
    //java.sql.TimeStamp yyyy-mm-dd HH:mm:dd带年月日时分秒
    //java.sql.Date 不带时分秒
    Calendar calendar=Calendar.getInstance();//例如单例模式,为抽象类,只能通过类方法返回类对象
    calendar.set(2017,3,21);//重新设置时间否则为电脑时间
    //calendar.set(Integer.parseInt("2015"),Integer.parseInt("5"),Integer.parseInt("23"));
    System.out.println(calendar.get(calendar.YEAR)+" "+calendar.get(calendar.MONTH)+" "+calendar.get(calendar.DATE));//从0开始为第一月
    System.out.println(calendar.get(calendar.DAY_OF_YEAR));//最常用

    java.util.Date date=calendar.getTime();
    System.out.println(date);
    System.out.println(new java.sql.Date(date.getTime()));//转换为数据库上的时间
    java.util.Date date1=new java.util.Date("2018/12/31 12:12:12");
    System.out.println(date1);
    SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String info=dateFormat.format(date);
    System.out.println(info);
    try {
    java.util.Date s=dateFormat.parse("2018-03-02 12:12:12");
    System.out.println(new java.sql.Date(s.getTime()));
    System.out.println(new java.sql.Timestamp(s.getTime()));
    } catch (ParseException e){
    System.out.println("大");
    }
    }
    //JAVA ORCALE mysql
    //yyyy-mm-dd HH:mm:ss yyyy-mm-dd 24hh:mi:si yyyy/MM/dd HH:mm:ss
    }



    
    
  • 相关阅读:
    PureBasic 打开一个一行有多个数据的文件并读取其中某个数据
    正则表达式的30分钟教程
    【编程珠玑】读书笔记 第一章 开篇
    while ((ch = getchar()) != EOF)中ch定义为char还是int型?cin、scanf等如何结束键盘输入
    itoa函数的实现(不同进制)
    atoi函数的实现(考虑不同进制、溢出)
    函数重载二义性:error C2668: 'pow' : ambiguous call to overloaded function
    strcat与strncat的C/C++实现
    strcpy函数的C/C++实现
    strlen的C/C+++实现
  • 原文地址:https://www.cnblogs.com/pursue339/p/10641304.html
Copyright © 2011-2022 走看看