精华内容
下载资源
问答
  • 把日期转化为上午几点,下午几点(例如聊天软件信息接收时间),工具类。
    千次阅读
    2019-05-06 14:14:17

    使用方式(需先创建下面工具类)

    DateTime.getTime("2019-05-06 12:23:08");

     

    效果:

    如果是刚收到返回:刚刚

    在当前小时内,返回,几分钟前

    在今天内,不在当前小时,返回:凌晨/早上/上午/中文/下午/傍晚/晚上+时间

    在本月内,昨天返回:昨天

    在本年中,不在今天不在昨天返回:几月几日

    不在本年返回:年/月/日

     

    工具类:DateTime

    import java.util.Calendar;
    
    /**
     * 把日期改为上午几点,下午几点
     * @author XHB
     * @date
     */
    public class DateTime {
    	
    	public static void main(String[] args) {
    		System.out.println(getTime("2019-05-06 12:23:08"));
    	}
    	
    	/**
    	 * 使用方法·传入String类型
    	 * @param dt
    	 * @return
    	 */
    	public static String getTime(String dt) {
    		//拆分传来的日期,获取详细数值
    		int year = 0;//年份
            int month = 0;//月份 
            int day = 0;//日 
            int hour = 0;//小时 
            int minute = 0;//分            
            int second = 0;//秒 
    		String str[] = dt.split(" ");
    		for (int i = 0; i < str.length; i++) {
    			String str1[] = str[0].split("-");
    			for (int j = 0; j < str1.length; j++) {
    				year = Integer.valueOf(str1[0]);
    				month = Integer.valueOf(str1[1]);
    				day = Integer.valueOf(str1[2]);
    			}
    			String str2[] = str[1].split(":");
    			for (int j = 0; j < str2.length; j++) {
    				hour = Integer.valueOf(str2[0]);
    				minute = Integer.valueOf(str2[1]);
    				second = Integer.valueOf(str2[2]);
    			}
    			break;
    		}
    		//获取当前时间
    		Calendar cal = Calendar.getInstance();
            int years = cal.get(Calendar.YEAR);//获取年份
            int months = cal.get(Calendar.MONTH) + 1;//获取月份 ,这里需要需要月份的范围为0~11,因此获取月份的时候需要+1才是当前月份值
            int days = cal.get(Calendar.DATE);//获取日 
            int hours = cal.get(Calendar.HOUR_OF_DAY);//小时  //Calendar.HOUR是12小时制
            int minutes = cal.get(Calendar.MINUTE);//分            
            int seconds = cal.get(Calendar.SECOND);//秒 
            int WeekOfYears = cal.get(Calendar.DAY_OF_WEEK);//一周的第几天,英语国家星期从星期日开始计算
            
            
            //比较是不是今天
            if (year == years && month == months && day == days) {
            	//如果是今天,验证是不是同一个小时
            	if (hour == hours) {
            		//验证是不是同一分钟
            		if (minute == minutes || (minutes-minute) == 1) {
    					//是同一分钟,返回刚刚
            			return "刚刚";
    				}else{
    					return (minutes-minute) + "分钟前";
    				}
    			}else{
                    String strMinute = "";
            		if(minute < 10){
    					strMinute = "0" + minute;
    				}else{
    					strMinute = "" + minute;
    				}
    				//验证时区
    				if (hour <= 6) {//7点之前
    					return "凌晨 "+ hour + ":" + strMinute ;
    				}
    				if (hour > 6 && hour <= 8) {//7-9点
    					return "早上 "+ hour + ":" + strMinute ;
    				}
    				if (hour > 8 && hour <= 11) {//9-12点
    					return "上午 "+ hour + ":" + strMinute ;
    				}
    				if (hour > 11 && hour <= 12) {//12点
    					return "中午 "+ hour + ":" + strMinute ;
    				}
    				if (hour > 12 && hour <= 17) {//14-18点
    					return "下午 "+ hour + ":" + strMinute ;
    				}
    				if (hour > 17 && hour <= 19) {//19-20点
    					return "傍晚 "+ hour + ":" + strMinute ;
    				}
    				if (hour > 19 ) {//20以后
    					return "晚上 "+ hour + ":" + strMinute ;
    				}
    			}
    		//比较是不是昨天
    		}else if (year == years && month == months && (days-day) == 1) {
    			return "昨天";
    		//比较是不是今年
    		}else if (year == years) {
    			return month+"月"+day+"日";
    		}else{
    			return year+"/"+month+"/"+day;
    		}
    		return " ";
    	}
    }
    

     

     

     

    更多相关内容
  • 寅时是几点到几点:3点-5点(24小时凌晨3时~凌晨5时)【寅时】平旦,又称黎明、早晨、日旦等:时是夜与日的交替之际。(上午3时正至上午5时正)。老虎在此时最猛。寅时出生的人命运(03时至05时)寅时出生的人命运总论:...

    寅时是几点到几点:3点-5点(24小时凌晨3时~凌晨5时)

    【寅时】平旦,又称黎明、早晨、日旦等:时是夜与日的交替之际。(上午3时正至上午5时正)。老虎在此时最猛。

    寅时出生的人命运(03时至05时)

    寅时出生的人命运总论:

    与父母、兄弟姊妹及夫妻关系较有隔阂,是离乡背井之命,早运不甚顺遂,中晚运则趋好转,亦能财顺。

    寅时出生的人命运详论:

    寅时初主克父,衣食无忧,为人公道,为人辛苦末限好,三十八岁发财,妻亦硬,兄弟冷淡,生来遇大耗,儿女成双破,床头千文钱床尾鬼来叫。寅时是几点

    寅时中父母双亡,为人正直,胸怀磊落,六亲兄弟有力,生平有大志,唯妻亦硬对,宅舍好风光,生来大喜,一生多快乐,把笔做文章。

    寅时末先克母,为人忠信有始有终,兄弟少力,初年辛苦,三十六发财,任凭闲言都不偏听信,唯置之一笑。

    寅时出生的男女:

    男:五行属木,阳木,的男士者长得特别的帅气。他们幽默风趣,情调十足,众受异性朋友的喜欢,恋爱观那么一些些小特别,有些恋母情结重,喜欢大龄少女。

    女:寅时出生的女孩子大方得体,个性刚烈,哭哭啼啼的不合适这种小女生,她们的恋爱观点同样有些另类,大叔控特别严重,多半喜欢大上自己好几圈的叔叔。

    寅时(夜里3~5点)——肺经当令

    正经脉的循行是从肺经开始的,现在的所谓的正月也是从寅时开始的,这就告诉我们,一年真正的开始是从寅时开始的。人体的气机都讲顺其自然,从肺经开始,这个时候是阳气的开端,所以这个时间就是人从静变为动的一个开始,也就是转化的过程,这就需要有一个深度的睡眠。

    【寅时】又称平旦,又名黎明、早晨、日旦,即早上3点整至5点整。此时是十二时辰的第三个时辰。寅时是几点是老虎出没的时候。【对应经络】手太阴肺经,每日寅时周身气血俱注于肺。本经络属肺,络大肠,通过横膈,与胃和肾有联系。

    展开全文
  • 今天天气预报几点下雨

    千次阅读 2020-12-20 01:00:52
    展开全部截止2020年1月9日,今天e68a8462616964757a686964616f...明天下午到后天白天阴有中雨,后天夜里雨渐止转阴。 今天傍晚明天东北风3-4级。明天白天最高气温8度,明天早晨最低气温5度,明天平...

    展开全部

    截止到2020年1月9日,今天e68a8462616964757a686964616f31333433616164杭州市天气预报:当前实况(19时05分)下雨。

    杭州市气象台09日15时17分发布

    今天傍晚到前半夜阴有小雨,后半夜到明天上午阴有时有小雨,并伴有雨雾;明天下午到后天白天阴有中雨,后天夜里雨渐止转阴。 今天傍晚到明天东北风3-4级。明天白天最高气温8度,明天早晨最低气温5度,明天平均相对湿度95%。

    扩展资料:

    杭州处于亚热带季风区,属于亚热带季风气候,四季分明,雨量充沛。全年平均气温17.8℃,平均相对湿度70.3%,年降水量1454毫米,年日照时数1765小时。夏季气候炎热,湿润,是新四大火炉之一。相反,冬季寒冷,干燥。春秋两季气候宜人,是观光旅游的黄金季节。

    杭州每年3月-4月春暖花开,是旅游的旺季,气温在9~15℃之间,也是旅游的最好季节。6月下旬至7月初是梅雨季节,天气阴晴不定,8月上中旬是台风多发季节,常有瓢泼大雨。气温在20~26℃以上。

    在这个季节出门,包里都要多准备一把雨伞,以防突如其来的大雨。9月-10月天气转凉,秋高气爽,但中秋以后常有较强的冷空气活动,应多备些衣服。杭州的冬天如同江南其他地方,一样是刺骨的湿冷,北方人在南方,不穿一些厚实保暖的衣物,会非常吃不消。

    展开全文
  • 但是我需要查询19年1月份每天下午2点到3的记录,该如何查询: select fzrq,to_char(fzrq,'hh24') from dj_djb where FZRQ >= TO_DATE('2019-01-01 00:00:00','YYYY-MM-DD hh24:mi:ss') AND FZRQ ('2019-02-...

    oracle数据库中,使用plsql执行查询,默认查询时间区间的语句为:

    select fzrq
    from dj_djb
    where FZRQ >= TO_DATE('2019-01-01 00:00:00','YYYY-MM-DD hh24:mi:ss')
    AND FZRQ <= TO_DATE('2019-02-28 23:59:59','YYYY-MM-DD hh24:mi:ss')

    执行结果示例:

    但是我需要查询19年1月份每天下午2点到3点的记录,该如何查询:

    select fzrq,to_char(fzrq,'hh24')
    from dj_djb
    where FZRQ >= TO_DATE('2019-01-01 00:00:00','YYYY-MM-DD hh24:mi:ss')
    AND FZRQ <= TO_DATE('2019-02-28 23:59:59','YYYY-MM-DD hh24:mi:ss')
    AND to_char(fzrq,'hh24')  Between 14 And 15

    展开全文
  • 你的小红书笔记几点更新? 为什么你总是看到我在晚上6点多或者是中午的时候发公众号推送呢?因为每个创作平台都有自己的用户活跃和浏览的高峰期,像微信公众号一般都是在中午11点左右和晚上6点左右,这个时候微信...
  • * 根据小时判断是否为上午、中午、下午 * @param hour * @return * @author zhangsq */ public static String getDuringDay(int hour){ if (hour >= 7 && hour ) { return BasicConstants.AM; }
  • 关注这几点,远程办公不犯迷糊

    千次阅读 2020-02-10 22:23:35
    今天是第 1 天办公,因为和现场办公体验不一样,现总结几点觉得可以提升远程办公效率,现与各位交流讨论。 提前做功课很有必要 在决定全员远程办公前,公司的管理层开了好几次会议,动态规划了好几种方案。这真的算...
  • @Scheduled(cron = “0 30 14 ? * 5”) 信了其他文章的鬼,也可能java不一样,DayofWeek这个参数 1就是周一,2就是周二,用代码验证过了.
  • //获取的是数字,一定要转换为字符串 } , } , v-model 中的值就是默认选中的值,一定要注意这里的 :value 的类型一定要跟 v-model 类型一样。值为空时,默认值为空值。 el-checkbox 示例: 代码...
  • Cron表达式详解

    千次阅读 2020-12-22 18:24:02
    在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发 (15)0 0-5 14 * * ? 在每天下午2点到下午2:05期间的每1分钟触发 (16)0 10,44 14 ? 3 WED 每年三月的星期三的下午2:10和2:44触发 (17)0 15 10 ? * ...
  • JAVA定时执行任务,每天定时点钟执行任务 ... JAVA定时执行任务,每天定时点钟执行任务的...1.建立TimerManage类,设置时间,时间设置的管理类,代码如下: package com.pcitc.time; import java.util.Calendar...
  • 我是一个喜欢总结经验的人,每经过一场面试,我在回来的路上都会仔细回想今天哪些问题可以答的更好,或者哪些问题是自己之前没遇到过的,或者是哪个知识今天又问了等等。 不会那就多做准备,往往机会都是留给有...
  •   某51jobBBS网友正在骑驴找马,所以每天晚上回家上网投简历,但是却很少接到面试电话。但是他本人又感觉很多公司的职位自己完全是可以胜任的。... 网友“雷Ray”:我建议在周日晚上的12后投递简历,这样周
  • 有个需求 除去周六,周日的时间,工作时间以早上8到下午五点半,9小时,以现在时间为起始时间,给一个完成任务需要时间参数x小时 用个方法实现推动号完成,这个方法好实现吗
  • PHP 返回上午下午——时间处理

    千次阅读 2018-05-14 16:00:57
    * 返回上午下午 */ function getStrTime(){ $no=date("H",time()); if ($no&gt;0&amp;&amp;$no&lt;=6){ return "凌晨好"; } if ($no&gt;6&amp;&amp;$no&...
  • 软考之下午题答题技巧

    千次阅读 多人点赞 2016-11-11 10:26:19
    上午题虽然很零散,但是很简单,下午题虽然就5道,但是做题时需要认真、认真再认真,答案题中找,好好读题,说不定算法都能懵对分……做题的时候,要从精神上藐视它,告诉自己这题会做;要从心里重视它,读题时...
  • ThreadPoolExecutor几点应用建议

    千次阅读 2014-01-20 15:42:30
    ThreadPoolExecutor几点使用建议 背景 前段时间一个项目中因为涉及大量的线程开发,把jdk cocurrent的代码重新再过了一遍。这篇文章中主要是记录一下学习ThreadPoolExecutor过程中容易被人忽略的点,Doug Lea...
  • 面试耗时3个半小时,我出公司的时候已经是下午半了。 我非常感谢百度,不仅仅是因为它给了我实习的机会,更多的是对我这样一个要强的人来说,一天内连续挂掉两家公司的局面可能真的是无法接受的。 特别是字节...
  • 恢复oracle数据以前的某个时间

    千次阅读 2016-04-20 17:20:59
    今天下午发现oracle数据库的参数表不知道被谁执行的语句都没有加条件,所以整个数据都乱了,不能用,查了一下午,找到了个解决办法,记录在此。 一、 执行如下SQL将test_temp表中的数据恢复 2014 05 28 11:...
  • 如果让你每天晚上加班12,你会愿意吗?很多人肯定会回答不愿意。但如果给你年薪百万,你会愿意吗?估计没个人会反对了。这就说明一个问题,大家之所以不愿意加班,还是因为给的薪水不够,老板给的筹码太低了。...
  • Java实现判断某一时间是上午下午

    千次阅读 2019-04-20 17:41:15
    Java实现判断某一时间是上午下午 //现在的时间 Date startTime= new Date(); //时间格式转换器 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //用StringBuilder进行字符串拼接 StrBuilder ...
  • ##每月每天凌晨330分和中午1220分执行test.sh脚本 30 3,12 * * * /home/test.sh ##每月每天每隔6小时的每30分钟执行test.sh脚本 30 */6 * * * /home/test.sh ##每月每天早上8点到下午18每隔2小时的每30分钟...
  • 进来的同学一定要看,在申请应用的时候要填一个签名,这个签名是由应用的签名文件keystore决定的,那么你在填这个签名的时候,一定要把你的应用用正式的keyStore生成apk,安装手机,然后用微信提供的获取应用签名...
  • 和平精英正式上线时间是今天下午3。从孤岛行动和平精英,腾讯的这波操作简直是666。但是仔细一看,刺激战场下架并不是毫无端倪,上线一年多一直因为拿不版本号做不了氪金系统,和平精英官宣之后,甚至有主播在...
  • 请点击上面 一键关注!互联网公司一向以加班和996著称,大家说起来都是一把辛酸泪。如果有人说他所在的公司可以养老,你信不信?一个百度员工发帖爆料自己的职场生活:10上班,中午休息两个...
  • 昨天学习了显示系统当前时间,主要是想转换成早上下午这种的,弄了很久,想用比较简单的方法一个判断语句去做,但是就一直错一直错一直错,重点是我也没觉得它是错的........QAQ 网上有很多调用的函数什么的我菜鸡...
  • 目标检测领域最近有个较新的方向:基于关键进行目标物体检测。该策略的代表算法为:CornerNet和CenterNet。由于本人工作特性,对网络的实时性要求比较高,因此多用YoLov3及其变体。而就在今天下午得知,基于Corner...
  • C#动态获取当前的时间日期(年月日 -星期 -上/下午-时:分:秒 ) 1.从工具箱中拖出一个Timer控件 ,找到其属性,命名为timer,将Interval的值改为1000; 2.从工具箱中拖出一个label控件 ,找到其属性,命名为label...
  • “现在几点了.com”是一项通过网络告诉人们现在几点了的服务。 这份规范,从来没有想过要是,完整的。 所有的措辞在敲定之前都需要修改几遍。图形和屏幕的布局只是为了展示相应的功能。实际的外观会逐步通过迭代的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 130,684
精华内容 52,273
关键字:

下午一般几点到几点