zoukankan      html  css  js  c++  java
  • java的Date日期使用

    import java.text.DateFormat;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    public class NewDate {
        /**
         * @param args
         */
        public static void main(String[] args) {
            // 将字符串转变成日期类型输出
            DateFormat dd = new SimpleDateFormat("yyyy-MM-dd");// 设置日期格式
            Date d = new Date(1234567890L);// long类型的字符串
            String s = dd.format(d);// 创建一个新的字符串,用于存放自定义格式的日期变量
            System.out.println(s);// 输入日期字符串
            
            
            String s2 = "2016-08-06";
            try {
                Date d2 = dd.parse(s2);// 将字符串类型数据转还成Date类型;
                System.out.println(d2);// 输出Date
            } catch (ParseException e) {
                e.printStackTrace();
            }
        }
    }

    例子

    import java.text.DateFormat;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.GregorianCalendar;
    import java.util.Scanner;
    public class KeShiRiLi {
        /**
         * 日历
         * @author clc
         * @param args
         */
        public static void main(String[] args) {
            Scanner s = new Scanner(System.in);
            System.out.println("请输入日期,格式为yyyy-mm-dd");
            String temp = s.next();
            DateFormat ge = new SimpleDateFormat("yyyy-MM-dd");
            try {
                Date de = ge.parse(temp);
                Calendar ca = new GregorianCalendar();
                ca.setTime(de);
                ca.set(Calendar.DATE, 1);
                int maxd = ca.getActualMaximum(Calendar.DATE);
                System.out.println("	日	一	二	三	四	五	六");
                for (int i = 1; i < ca.get(Calendar.DAY_OF_WEEK); i++) {
                    System.out.print("	");
                }
                int count = ca.get(Calendar.DAY_OF_WEEK) - 1;
                for (int i = 1; i < maxd + 1; i++) {
                    System.out.print("	" + i);
                    count++;
                    if (count % 7 == 0) {
                        System.out.println();
                    }
                }
            } catch (ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
  • 相关阅读:
    【MPI学习2】MPI并行程序设计模式:对等模式 & 主从模式
    【MPI学习1】简单MPI程序示例
    【多线程】零碎记录1
    【APUE】Chapter17 Advanced IPC & sign extension & 结构体内存对齐
    php-7.1编译记录
    rsyslogd系统日志服务总结
    php配置(php7.3)
    php-fpm回顾和总结
    php-fpm配置项
    Hive之执行计划分析(explain)
  • 原文地址:https://www.cnblogs.com/chenglc/p/6922875.html
Copyright © 2011-2022 走看看