• 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
    }



    
    
  • 相关阅读:
    75.iOS内存管理
    74.CocoaPods安装和使用教程
    73.解决Xcode10 library not found for -lstdc++ 找不到问题
    eclipse中启动tomcat,不能访问localhost解决办法
    点对点模式
    点对点架构模式
    淘宝网分析质量属性场景
    架构漫谈读后感
    《探索需求》阅读笔记6
    《探索需求》阅读笔记5
  • 原文地址:https://www.cnblogs.com/pursue339/p/10641304.html
Copyright © 2020-2023  润新知