日期和非空判断和定时任务
bingguang1993
这个作者很懒,什么都没留下…
展开
-
日期的一些应用
1.SimpleDateFormat simDate= new SimpleDateFormat("yyyyMM"); Date date = simDate.parse(“201809”); Calendar cal=Calendar.getInstance(); cal.setTime(date); cal.add(cal.MON...原创 2018-05-19 11:33:10 · 224 阅读 · 0 评论 -
Java Calendar获取年、月、日、时间
转载自http://hi.baidu.com/zzm_2007/item/3b967b1cd1586e4e2b3e2258;Calendarc=Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00"));//获取东八区时间intyear=c.get(Calendar.YEAR);//获取年int...转载 2019-03-20 09:55:35 · 623 阅读 · 0 评论 -
使用Calendar根据当前日期算前一年、前一月、前一天
使用Calendar根据当前日期算前一年、前一月、前一天本来想用SimpleDateFormat根据当前日期计算前一年、前一月、前一天的日期,发现用这个挺麻烦的,后来发现使用Calendar还是挺方便的。Calendar中有个核心的方法:add(int field,int amount),用起来很简单。 Calendar ca = Calendar...转载 2019-03-15 11:21:30 · 1972 阅读 · 0 评论 -
Spring配置Quartz实现定时调度任务
一 Quartz一个开源的作业调度框架,配置执行定时任务二 配置1 依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.3</versio...转载 2018-10-23 10:56:26 · 195 阅读 · 0 评论 -
Quartz 定时任务时间设置
quartz定时任务时间设置: 这些星号由左到右按顺序代表 : * * * * * * * 格式: [秒] [分] [小时] [日] [月] [周] [年] 这里写图片描述* 表示所有值. 例如:在分的字段上设置 "*",表示每一分钟都会触发。 ? 表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的10号触发一个操作,但不关心是周几,所以需要周位置的那个字段设置...转载 2018-10-23 10:51:30 · 822 阅读 · 0 评论 -
JAVA中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别
HH是24小时制,hh是12小时制区别就是:大写的H是二十四小时制的小时数(0-23),小写的h是十二小时制的小时数(am/pm 1-12)//24小时制SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//12小时制SimpleDateFormat sdf1 = new SimpleDateForma...转载 2018-10-22 15:52:32 · 89321 阅读 · 2 评论 -
Java对日期Date类进行加减运算一二三
一、充分利用SimpleDateFormatimport java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTestUtil { public static void main(String[] args) throws Exception ...转载 2018-10-19 15:13:01 · 9883 阅读 · 0 评论 -
isEmpty与isBlank区别
isEmpty 判断某字符串是否为空,为空的标准是 str==null或 str.length()==0StringUtils.isEmpty(null) = true StringUtils.isEmpty("") = true StringUtils.isEmpty(" ") = false//注意在 StringUtils 中空格作非空处理 StringUtils.is...转载 2017-12-25 15:19:16 · 198 阅读 · 0 评论 -
isEmpty,"",null的区别
isEmpty() 分配了内存空间,值为空,是绝对的空,是一种有值(值 = 空) "" 分配了内存空间,值为空字符串,是相对的空,是一种有值(值 = 空字串) null 是未分配内存空间,无值,是一种无值(值不存在) 例子1:String s=" "; String trim = s.tri...转载 2017-12-26 10:10:03 · 401 阅读 · 0 评论 -
判断值的数据类型
如果你得到是一个Object对象,可以用if(obj instanceof String)来判断是否是String对象,int是基本类型不可以这么判断,只能用它的包装类Integer,同样用instanceof .如果有2个Object的参数,可以用if(obj1.getClass()==obj2.getClass())来判断类型是否相同,如果要得到类型名,可以用obj.get...转载 2018-05-07 16:41:42 · 350 阅读 · 0 评论 -
equals中关于空格需要注意的地方
1.“”.equals(" ") 得到的就是false原创 2018-05-20 21:39:20 · 2245 阅读 · 0 评论 -
java中计时
long starTime=System.currentTimeMillis(); long endTime=System.currentTimeMillis(); long Time=endTime-starTime; System.out.println(Time);转载 2018-10-09 10:32:02 · 3232 阅读 · 0 评论 -
MySql中日期格式转化
在mysql中,DATE_FORMAT(date, format) 函数根据format字符串格式化date值。 %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位 %a 缩写的星期名字(Sun……Sat) %...转载 2018-09-25 11:18:52 · 2027 阅读 · 0 评论 -
根据指定月份判断有多少天
package test;import java.util.Calendar;public class test2 {/*** @param args*/public static void main(String[] args) {int year = 2017;int month = 3;Calendar c = Calendar.getInstance();c.set(year, month...转载 2018-06-20 17:33:32 · 723 阅读 · 0 评论 -
获取指定月份的天数
Calendar cal = Calendar.getInstance(); cal.set(2017,9,0); int i = cal.get(Calendar.DAY_OF_MONTH);原创 2018-06-20 17:28:46 · 708 阅读 · 0 评论 -
由system.currentTimeMillis() 获得当前的时间
System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。currentTimeMillis方法public static long currentTimeMillis()该方法的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数。可以直接把这个方法强制转换成date类型。代码如...转载 2018-06-05 09:37:06 · 793 阅读 · 0 评论 -
轻量级Spring定时任务(Spring-task)
Spring3.0以后自主开发的定时任务工具,spring-task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包,而且支持注解和配置文件两种形式。第一种:基于注解1、spring.xml中对应位置加入xmlns:task="http://www.springframework.org/schema/task" http://w...转载 2019-03-19 11:21:23 · 182 阅读 · 0 评论