JAVA_常用类

Wesley13
• 阅读 592
//import java.text.SimpleDateFormat; //格式化日期//import java.util.Calendar;   //日期//import java.util.Date;     //时间//import java.util.GregorianCalendar; //Calendar的子类

import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class TestDate {    public static void main(String[] args) throws ParseException {        String strdate = "2019-10-19";        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");        Calendar gc = new GregorianCalendar();        Date date1 = df.parse(strdate);        gc.setTime(date1); //  把一个日期设置到对象里面        int days = gc.get(Calendar.DAY_OF_MONTH);          System.out.println("日\t一\t二\t三\t四\t五\t六");        gc.set(Calendar.DAY_OF_MONTH,1);  //把日前设置成1号【因为要从1号打印】        //补充几个空格        for (int i=0;i < gc.get(Calendar.DAY_OF_WEEK)-1;i++){            System.out.print("\t");        }        int maxday = gc.getActualMaximum(Calendar.DATE);        gc.set(Calendar.DAY_OF_MONTH,1);   //设置成第一天        for (int j = 1 ;j<maxday;j++){            if (days ==gc.get(Calendar.DAY_OF_MONTH)){                System.out.print(gc.get(Calendar.DAY_OF_MONTH)+"*"+"\t");            }else{            System.out.print(gc.get(Calendar.DAY_OF_MONTH)+"\t");}            //循环的时候等于一周的时候换行            if (gc.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY){                 System.out.println("");            }          gc.add(Calendar.DAY_OF_WEEK,1);        }        }}
点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Karen110 Karen110
3年前
一篇文章带你了解JavaScript日期
日期对象允许您使用日期(年、月、日、小时、分钟、秒和毫秒)。一、JavaScript的日期格式一个JavaScript日期可以写为一个字符串:ThuFeb02201909:59:51GMT0800(中国标准时间)或者是一个数字:1486000791164写数字的日期,指定的毫秒数自1970年1月1日00:00:00到现在。1\.显示日期使用
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Wesley13 Wesley13
3年前
java 日期累加,如何求一年后日期,一月后日期,一周后日期和一天后日期
importjava.text.DateFormat;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;importjava.util.GregorianCalendar;/
Stella981 Stella981
3年前
HIVE 时间操作函数
日期函数UNIX时间戳转日期函数: from\_unixtime语法:   from\_unixtime(bigint unixtime\, string format\)返回值: string说明: 转化UNIX时间戳(从19700101 00:00:00 UTC到指定时间的秒数)到当前时区的时间格式举例:hive   selec
Stella981 Stella981
3年前
Python time模块 返回格式化时间
常用命令  strftimetime.strftime("%Y%m%d%H:%M:%S",formattime)第二个参数为可选参数,不填第二个参数则返回格式化后的当前时间日期201812112:00:00time.strftime('%H:%M:%S')返回当前时间的时分秒time.strftim
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这