Java日期与时间的处理/Date,String,Calendar转换
public class Demo01 {//Java中Date类和Calendar简介 public static void main(String[] args) {long now=System.currentTimeMillis();System.out.println("now= "+now);Date d1=new Date(now);System.out.println("d1= "+d1);Calendar c1=Calendar.getInstance();System.out.println("c1= "+c1.getTime());}}2.时间日期的基本操作
import java.text.Format; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;public class Demo02_Date_String_Calendar {public static void main(String[] args) throws ParseException {Date d1=new Date(System.currentTimeMillis());Calendar c1=Calendar.getInstance();//都是获得当前系统时间//格式化SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");System.out.println("格式化前d1="+d1.toString());System.out.println("格式化前d1="+sdf.format(d1));//String和Date转换String date="2015-11-16";SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd");Date d2=sdf1.parse(date);//使用parse函数将String类型转换成 Date类型//需要创建一个对象接收 转换后对象System.out.println("String转换成Date,d2="+d2);//Date转换成 StringString s1=sdf1.format(d2);System.out.println("Date转换为String类型 ,s1="+s1);}}
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar;public class Demo03 {public static void main(String[] args) throws ParseException {//设置生日 StringString birthday="2015-05-30";//将String类型转换成日期SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");Date date=sdf.parse(birthday);//对日期进行计算Date spec=prepareBirthdayDay(date);//将计算结果转换成String类型输出 String s2=sdf.format(spec);// dateto StringSystem.out.println(birthday+"提前2周的周六为: "+s2);}/*** 传入一个日期,计算该日期的2个星期前的 周6的日期* * @param birthdayDate 传入的日期* @return 2周前的周六的日期*/public static Date prepareBirthdayDay(Date birthdayDate){Calendar cal=new GregorianCalendar();//父类声明 创建子类对象cal.setTime(birthdayDate);//接收传入的date日期 转换成Calendarcal.add(Calendar.WEEK_OF_MONTH, -2);//提前2周 每个月的第几周cal.set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);//调整为当前星期的周6return cal.getTime();//Calendar转换成Date }}
转载于:https://www.cnblogs.com/shanheyongmu/p/4970347.html
Java日期与时间的处理/Date,String,Calendar转换相关推荐
- java 日期calendar_java成神之——date和calendar日期的用法
Date和Calendar日期的用法 Date类 System.currentTimeMillis() // 当前时间毫秒数 Date time = new Date(); time.getTime( ...
- java 日期calendar_java时间对象Date,Calendar和LocalDate/LocalDateTime
一.简介 Date:java.util.Date包,包含日期,时间,毫秒数. Calendar:java.util.Calendar包,abstract修饰,Date的很多方法已经过时迁移到了Cale ...
- Java日期及时间库插件 -- Joda Time.
转载自 Java日期及时间库插件 -- Joda Time. 来到新公司工作也有一个多月了, 陆陆续续做了一些简单的项目. 今天做一个新东西的时候发现了 Joda Time的这个东西, 因为以前用 ...
- 详解 Java 日期与时间
文章目录 一.时区 二.夏令时 三.旧 API 3.1. Date 3.2. SimpleDateFormat 3.3. Calendar 四.新 API 4.1. LocalDateTime 4.2 ...
- java 日期和时间_java 日期与时间操作
我们先来了解一下基本的概念 日期 2020-11-21 2020-11-22 时间 15:36:43 2020-11-21 15:36:43 时区 北京时间 2020-11-21 15:36:43 东 ...
- Java 日期和时间
Java 日期和时间 日期和时间在我们的实际开发中非常常用,例如用户的注册.数据的增删改.对敏感信息的操作等等都需要记录下日期和时间.通过本小节的学习,你将了解到什么是日期.什么是时间.什么是时区,J ...
- MySQL日期和时间数据类型(DATE、TIME、 DATETIME、 TIMESTAMP和YEAR)
目录 日期和时间数据类型语法 Date DATETIME和DATETIME(fsp) TIMESTAMP和TIMESTAMP[(fsp)] TIME和TIME(fsp) YEAR和YEAR(4) 本文 ...
- Java日期和时间JDK—API1.6.0(Date类、Calendar类)
java.util,Date Java在java.util包中提供了Date类,这个类封装了当前的日期和时间: 所有已经实现的接口:Serializable Cloneable ...
- Java 日期与时间
1.获取当前时间 Date date = new Date();System.out.println(date);//Sun Mar 31 11:45:14 CST 2019 Calendar cal ...
- JAVA时间类型:Date、Calendar、LocalDate 、LocalTime、LocalDateTime、Instant的使用
本文介绍JAVA的几种时间类型的使用:Date.Calendar.LocalDate .LocalTime.LocalDateTime.Instant Date #获取当前时间 Date date = ...
最新文章
- Winform开发框架之插件化应用框架实现
- flex4.6 图表 在module中 x轴旋转正确的做法
- QT的QBoxPlotSeries类的使用
- 源码编译安装mysql
- 液态金属和Liquidmetal公司
- Linux服务器硬件及RAID配置(操作实验详细图解)
- 前端开发神器 vscode 常用快捷键
- 【译】《Pro ASP.NET MVC4 4th Edition》第三章(二)
- Openwrt 串口密码登入【ZT】
- Linux 命令(8)—— rz 命令与 sz 命令
- 如何使页面POSTBACK后,仍然显示原来的显示位置
- 图标搜索引擎:Findicons
- 4-20MA/0-5V/0-3V隔离模块有哪些重要的功能?
- 使用java代码返回树形结构的damo
- matlab拟合s型加减速曲线,运动控制系统s曲线加减速的实现方法
- 2019,苹果的未来去向何方?
- Day3:现金流三拷问---投资环节
- 数字SOC设计之低功耗设计入门(二)——功耗的分析
- Pycharm编译代码时出现“SyntaxError: Non-UTF-8 code starting with ‘\xca‘ in file ...“
- 关于xgboost中feature_importances_和xgb.plot_importance不匹配的问题。