-
2021-03-10 02:40:09
public static void main(String[] args){
String inuput_dt="";
SimpleDateFormat sdf = new SimpleDateFormat(fmt);
Date dt= sdf.parse(str);//转换成功的Date对象
Long time = dt.getTime();//这就是距离1970年1月1日0点0分0秒的毫秒数
Long time2 = System.currentTimeMillis();//与上面的相同,获取系统当前时间毫秒数
System.out.println(time-time2);//输出输入时间与当前时间的时间差,结果是毫秒数
int year=0;
int moth=0;
int day=0;
Calendar c=Calendar.getInstance();//获得系统当前日期
year=c.get(Calendar.YEAR);
month=c.get(Calendar.MONTH)+1;//系统日期从0开始算起
day=c.get(Calendar.DAY_OF_MONTH);
System.out.println("当前系统时间:"+year+"年"+month+"月"+day+"日");//
}
取消
评论
更多相关内容 -
java 时间加减
2017-06-26 11:20:45小工具吧 通过它可以直接对9:00:00这样的时间进行加减 -
java时间加减分钟
2022-06-24 10:42:10java时间加减分钟/** * 开始时间+时间段=结束时间 * @param startDate 开始时间 * @param timeSolt 时间段,分钟 * @return 开始时间+时间段 * @throws ParseException */ public static Date getBeforeDate(String startDate, Integer timeSolt) { if(StringUtils.isEmpty(startDate) || null == timeSolt){ return null; } Date beforeDate = null; try { //方法一 Date date = defaultFormat(startDate); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.MINUTE, timeSolt); beforeDate = calendar.getTime(); System.out.println("1111----"+beforeDate); //方法二 Long time = timeSolt*60*1000L; Date beforeDate2 = new Date(date.getTime() + time); System.out.println("2222----"+beforeDate2); }catch (ParseException e){ e.printStackTrace(); } return beforeDate; } //字符串转date public static Date defaultFormat(String dateStr) throws ParseException { if ((StringUtils.isBlank(dateStr))) { return null; } SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return simple.parse(dateStr); } public static void main(String[] args) { getBeforeDate("2022-06-21 17:31:58",1); }
-
实现JAVA时间加减的两种方法
2022-03-08 10:55:03JAVA的时间加减 1.获取当前系统时间 Date date = new Date(); 2.实现时间的加减的两种方法 第一种: 用java.text.SimpleDateFormat来实现 SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); System.out....JAVA的时间加减
1.获取当前系统时间
Date date = new Date();
2.实现时间的加减的两种方法
第一种: 用java.text.SimpleDateFormat来实现
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); System.out.println("现在时间:"+df.format(date)); System.out.println("昨天该时间:" + df.format(new Date(date.getTime() - 1 * 24 * 60 * 60 * 1000))); System.out.println("明天该时间:" + df.format(new Date(date.getTime() + 1 * 24 * 60 * 60 * 1000)));
获取当前毫秒值进行加减.
第二种:用java.util.Calender来实现
Calendar calendar = Calendar.getInstance(); calendar.setTime(date);//设置起时间 calendar.add(Calendar.YEAR, 1);//增加一年 //calendar.add(Calendar.DATE, 1);//增加1天 //calendar.add(Calendar.DATE, -1);//减1天 //calendar.add(Calendar.MONTH, 1);//增加一个月 System.out.println("输出::"+calendar.getTime());
-
java 实现当前时间加减30分钟的时间代码
2020-08-18 14:39:37主要介绍了java 实现当前时间加减30分钟的时间代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
Java对日期Date类进行加减运算、年份加减月份加减、时间差等等
2020-08-31 19:19:49主要介绍了Java对日期Date类进行加减运算、年份加减月份加减、时间差等等,在网上查阅资料,加上自己总结的一些关于Date类的工具类 -
时间计算加减
2018-03-01 11:22:17课程笔记:时间戳和int类型的数值进行加减,获得date类型的日期,及时间格式的转换 -
java如何进行时间加减?
2021-02-26 13:43:48用java.util.Calender来实现e69da5e6ba9062616964757a686964616f31333365633839Calendar calendar=Calendar.getInstance();calendar.setTime(new Date());System.out.println(calendar.get(Calendar.DAY_OF_MONTH).....展开全部
1.用java.util.Calender来实现e69da5e6ba9062616964757a686964616f31333365633839
Calendar calendar=Calendar.getInstance();
calendar.setTime(new Date());
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期
calendar.set(Calendar.DAY_OF_MONTH,calendar.get(Calendar.DAY_OF_MONTH)+1);//让日期加1
System.out.println(calendar.get(Calendar.DATE));//加1之后的日期Top
2.用java.text.SimpleDateFormat和java.util.Date来实现
Date d=new Date();
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
System.out.println("今天的日期:"+df.format(d));
System.out.println("两天前的日期:" + df.format(new Date(d.getTime() - 2 * 24 * 60 * 60 * 1000)));
System.out.println("三天后的日期:" + df.format(new Date(d.getTime() + 3 * 24 * 60 * 60 * 1000)));
GregorianCalendar gc=new GregorianCalendar();
gc.setTime(new Date);
gc.add(field,value);
value为正则往后,为负则往前
field取1加1年,取2加半年,取3加一季度,取4加一周
取5加一天....
*java中对日期的加减操作
*gc.add(1,-1)表示年份减一.
*gc.add(2,-1)表示月份减一.
*gc.add(3.-1)表示周减一.
*gc.add(5,-1)表示天减一.
*以此类推应该可以精确的毫秒吧.没有再试.大家可以试试.
*GregorianCalendar类的add(int field,int amount)方法表示年月日加减.
*field参数表示年,月.日等.
*amount参数表示要加减的数量.
-
Java日期时间加减比较工具类
2021-02-26 14:05:22import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtils {public static void main(String[] args) {S... -
Java时间的加减处理
2021-07-01 12:38:59这里写目录标题1 直接加减2 采用GregorianCalendar转换 1 直接加减 采用的是Date类型的数据...// 把Date类型的日期转换为Long类型的数字,然后也可以进行上述的时间的加减操作 // 一天 = 24 * 60 * 60 * 1000 =86400000 -
java如何实现当前时间加减30分钟的方法
2021-02-12 09:40:00java如何实现当前时间加减30分钟的方法发布时间:2020-08-17 09:41:34来源:亿速云阅读:280作者:小新这篇文章主要介绍java如何实现当前时间加减30分钟的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小... -
java日期加减月份
2021-01-07 14:53:15java日期加减月份 Calendar cal = Calendar.getInstance(); Date date = new Date(); cal.setTime(date); cal.add(Calendar.MONTH,5); SimpleDateFormat sj = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ... -
JAVA日期时间加减
2018-07-18 14:27:022.实现时间的加减的两种方法 第一种: 用java.text.SimpleDateFormat来实现 SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); System.out.println("今天的日期:"+df.format... -
JAVA 日期加减计算
2019-08-01 19:46:551.获取当前系统时间 ...2.实现时间的加减的两种方法 第一种:用java.text.SimpleDateFormat来实现 SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); System.out.println("今天的日期:"+df.format(date... -
java 获取本机当前时间并对小时任意加减
2021-02-13 01:06:59展开全部代码如下:import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTestUtil {public static void main(String[] args) throws Exception {SimpleDateFormat... -
Java 时间设置 时区设置 时间加减
2020-04-28 19:38:47代码: ... import android.util.Log;...import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; import java.util.TimeZone; class ... -
java 对时间的加减
2017-10-13 09:54:50>Calendar c = Calendar.getInstance(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; try { date = df.parse("2017-04-...//可以是自己定的加减时间,也可以用new Date()系统时 -
java 两个时间 加减得到天数/计算出年月
2021-04-21 13:41:26两个时间加减得到天数 /* .时间加减得到天数 * @param beginDateStr * @param endDateStr * @return * long * @author Administrator */ public static long getDaySub(String beginDateStr,String ... -
Java中时间的加减运算~
2020-01-20 11:29:56java中的时间运算的方法有多种,我觉得最好用的是这一种: Date now2 = new Date();//获取当前时间 Calendar rightNow = Calendar....根据需要去加减时间 rightNow.add(Calendar.MONTH,-1);//日期减去1个... -
Java LocalDate时间加减
2022-02-23 11:38:14Java LocalDate时间加减 LocalDateTime time = LocalDateTime.now(); time = time.plusMinutes(5);//获取当前时间并加5分钟 time = time.minusMinutes(5);//获取当前时间并减去5分钟 time = time.plusHours(5);/... -
java 数组实现大数加减乘除运算
2021-02-02 12:30:18java 数组实现大数加减乘除运算 下载 算法思想很简单,都是我自己做的,相信肯花时间每个人都可以写出来更好的。 -
Java利用Calendar对时间任意加减
2021-02-12 19:26:46发现朋友做一个项目,然后涉及到年、月、日的加减。他居然自己定义了24小时,31天,12个月几个数组,然后自己写逻辑运算。首先不说自己写出来有没有BUG,至少肯定代码有点多,而且还要判断闰年。Java在很早的版本中... -
输入字符串实现加减乘除四则运算(java)
2013-12-06 15:22:41将近250行的算法 实现了通过字符串进行加减乘除四则运算 纯通过处理字符串和数组实现 希望能帮助大家: 例如:String input "33+26 77+70"; String result ""; try { result Account... -
java 时间类型相减(Timestamp) 得到秒
2021-03-04 04:46:14import java.util.*;import java.text.*;class a{public static void main(String[] args){String s1 = "2003/08/15 17:15:30";String s2 = "2002/09/14 14:18:37";try{SimpleDateFormat formatter = new SimpleDate... -
JAVA 如何进行日期加减运算
2020-03-08 11:48:51转自品略图书馆:... importjava.text.SimpleDateFormat; importjava.util.Calendar; importjava.util.Date; ...*JAVA的日期加减方法 * *@author老紫竹(Java世... -
java处理日期加减天数获得新日期
2021-06-18 08:58:25//获取当前时间的前后天 Calendar cal = Calendar.... 需要注意的是:如果类似上面用同一个cal对象,那么后面做的加减会是在前面的基础上做叠加 另外:Calendar对象还可以用以年月等单位进行加减,具体单位可以自行指定 -
java 日期加减运算
2022-06-06 15:16:47转自:微点阅读 .../*** JAVA的日期加减方法** @author 品略网(品略个人图书馆,m.pinlue.com)*/public class Test {public static void main(String[] args) throws Exception {Calenda -
JAVA日期加减运算
2022-03-01 10:16:181.用java.util.Calender来实现 Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期 calendar.set(Calendar....