精华内容
下载资源
问答
  • Java实现判断某时间是上午下午

    千次阅读 2019-04-20 17:41:15
    Java实现判断某时间是上午下午 //现在的时间 Date startTime= new Date(); //时间格式转换器 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //用StringBuilder进行字符串拼接 StrBuilder ...

    Java实现判断某一时间是上午下午

    //现在的时间
    Date startTime= new Date();
    //时间格式转换器
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
    //用StringBuilder进行字符串拼接
    StrBuilder builder = new StrBuilder();
    //用DateUtils类中的getHour获取时间的小时数
    //DateUtils是一个网上下载的工具类,下面我附上代码
    		if (DateUtils.getHour(startTime)>12) {
    			builder.append(format.format(startTime)+  "12:00:00 AND "+format.format(startTime)+" 23:59:59 AND");
    		}else {
    			builder.append(format.format(startTime)+" AND "+format.format(startTime)+" 11:59:59 ");
    		}
    return builder;
    
    DateUtils工具类
    import org.apache.commons.lang3.time.DateFormatUtils;
    
    import java.net.URL;
    import java.net.URLConnection;
    import java.text.DateFormat;
    import java.text.ParseException;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.GregorianCalendar;
    
    public class DateUtils extends org.apache.commons.lang3.time.DateUtils {
    
        private static String[] parsePatterns = { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm", "yyyy-MM", "yyyy/MM/dd", "yyyy/MM/dd HH:mm:ss", "yyyy/MM/dd HH:mm", "yyyy/MM", "yyyy.MM.dd",
                "yyyy.MM.dd HH:mm:ss", "yyyy.MM.dd HH:mm", "yyyy.MM" };
    
        /**
         * 得到当前日期字符串 格式(yyyy-MM-dd)
         */
        public static String getDate() {
            return getDate("yyyy-MM-dd");
        }
    
        /**
         * 得到当前日期字符串 格式(yyyy-MM-dd) pattern可以为:"yyyy-MM-dd" "HH:mm:ss" "E"
         */
        public static String getDate(String pattern) {
            return DateFormatUtils.format(new Date(), pattern);
        }
    
        /**
         * 得到日期字符串 默认格式(yyyy-MM-dd) pattern可以为:"yyyy-MM-dd" "HH:mm:ss" "E"
         */
        public static String formatDate(Date date, Object... pattern) {
            String formatDate = null;
            if (pattern != null && pattern.length > 0) {
                formatDate = DateFormatUtils.format(date, pattern[0].toString());
            } else {
                formatDate = DateFormatUtils.format(date, "yyyy-MM-dd");
            }
            return formatDate;
        }
    
        /**
         * 得到日期时间字符串,转换格式(yyyy-MM-dd HH:mm:ss)
         */
        public static String formatDateTime(Date date) {
            return formatDate(date, "yyyy-MM-dd HH:mm:ss");
        }
        
        /**
         * 得到当前时间字符串 格式(HH:mm:ss)
         */
        public static String getTime() {
            return formatDate(new Date(), "HH:mm:ss");
        }
    
        /**
         * 得到当前日期和时间字符串 格式(yyyy-MM-dd HH:mm:ss)
         */
        public static String getDateTime() {
            return formatDate(new Date(), "yyyy-MM-dd HH:mm:ss");
        }
    
        /**
         * 得到当前年份字符串 格式(yyyy)
         */
        public static String getYear() {
            return formatDate(new Date(), "yyyy");
        }
    
        /**
         * 得到当前月份字符串 格式(MM)
         */
        public static String getMonth() {
            return formatDate(new Date(), "MM");
        }
    
        /**
         * 得到当天字符串 格式(dd)
         */
        public static String getDay() {
            return formatDate(new Date(), "dd");
        }
    
        /**
         * 得到当前星期字符串 格式(E)星期几
         */
        public static String getWeek() {
            return formatDate(new Date(), "E");
        }
        
        /**
         * 获取时间的分钟
         * @param date
         * @return
         */
        public static Integer getMinute(Date date){
    		if(date==null)
    		{
    			return null;
    		}				
    		return getCalendar(date).get(Calendar.MINUTE);
    	}
        
        /**
         * 获取时间的小时 
         * @param date
         * @return
         */
        public static Integer getHour(Date date){
    		if(date==null)
    		{
    			return null;
    		}				
    		return getCalendar(date).get(Calendar.HOUR_OF_DAY);
    	}
        
        /**
         * 获取时间是几号
         * @param date
         * @return
         */
        public static Integer getDay(Date date){
    		if(date==null)
    		{
    			return null;
    		}				
    		  return  getCalendar(date).get(Calendar.DAY_OF_MONTH);
    	}
        
        /**
         * 获取时间的月份
         * @param date
         * @return
         */
        public static Integer getMonth(Date date){
    		if(date==null)
    		{
    			return null;
    		}		
    		return  getCalendar(date).get(Calendar.MONTH)+1;		
    	}
        
        /**
         * 获取时间的年份
         * @param date
         * @return
         */
        public static Integer getYear(Date date){
    		if(date==null)
    		{
    			return null;
    		}		
    		return  getCalendar(date).get(Calendar.YEAR);		
    	}
        
        /**
         * 日期型字符串转化为日期 格式 { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm", "yyyy/MM/dd", "yyyy/MM/dd HH:mm:ss", "yyyy/MM/dd HH:mm", "yyyy.MM.dd", "yyyy.MM.dd HH:mm:ss", "yyyy.MM.dd HH:mm" }
         */
        public static Date parseDate(Object str) {
            if (str == null) {
                return null;
            }
            try {
                return parseDate(str.toString(), parsePatterns);
            } catch (ParseException e) {
                return null;
            }
        }
    
        /**
         * 获取过去的天数
         *
         * @param date
         * @return
         */
        public static long pastDays(Date date) {
            long t = new Date().getTime() - date.getTime();
            return t / (24 * 60 * 60 * 1000);
        }
    
        /**
         * 获取过去的小时
         *
         * @param date
         * @return
         */
        public static long pastHour(Date date) {
            long t = new Date().getTime() - date.getTime();
            return t / (60 * 60 * 1000);
        }
    
        /**
         * 获取过去的分钟
         *
         * @param date
         * @return
         */
        public static long pastMinutes(Date date) {
            long t = new Date().getTime() - date.getTime();
            return t / (60 * 1000);
        }
    
        /**
         * 转换为时间(天,时:分:秒.毫秒)
         *
         * @param timeMillis
         * @return
         */
        public static String formatDateTime(long timeMillis) {
            long day = timeMillis / (24 * 60 * 60 * 1000);
            long hour = (timeMillis / (60 * 60 * 1000) - day * 24);
            long min = ((timeMillis / (60 * 1000)) - day * 24 * 60 - hour * 60);
            long s = (timeMillis / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60);
            long sss = (timeMillis - day * 24 * 60 * 60 * 1000 - hour * 60 * 60 * 1000 - min * 60 * 1000 - s * 1000);
            return (day > 0 ? day + "," : "") + hour + ":" + min + ":" + s + "." + sss;
        }
    
        /**
         * 获取两个日期之间的天数
         *
         * @param before
         * @param after
         * @return
         */
        public static double getDistanceOfTwoDate(Date before, Date after) {
            long beforeTime = before.getTime();
            long afterTime = after.getTime();
            return (afterTime - beforeTime) / (1000 * 60 * 60 * 24);
        }
        public static Date getBJDate() {
            try {
                URL url = new URL("http://www.bjtime.cn");
                // 取得资源对象
                URLConnection uc = url.openConnection();// 生成连接对象
                uc.connect(); // 发出连接
                long ld = uc.getDate(); // 取得网站日期时间
                Date date = new Date(ld); // 转换为标准时间对象
                return date;
            } catch (Exception e) {
                e.printStackTrace();
            }
            return null;
        }
        /**
         * 获取北京时间 yyyy-MM-dd HH:mm
         * @Description: 
         * @date 2016年1月14日
         */
        public static String getBJDateStr() {
            return formatDate(getBJDate(), "yyyy-MM-dd HH:mm");
        }
        
        public static Calendar getCalendar(Date date){
    		if(date==null)
    		{
    			return null;
    		}
    		DateFormat df = DateFormat.getDateInstance();
    		df.format(date);		 
    		return df.getCalendar();		
    	}
        
        /**
         * 加/减几年的时间
         * @param sdate
         * @param i
         * @return
         */
        public static Date getDateAfterYear(Date sdate,Integer i) {
    		if(sdate==null){
    			return null;
    		}
    		Calendar cal = Calendar.getInstance();
    		cal.setTime(sdate);
    		cal.add(GregorianCalendar.YEAR, i);
    		return cal.getTime();
    	}
        
        /**
         * 加/减几个月的时间
         * @param sdate
         * @param i
         * @return
         */
        public static Date getDateAfterMonth(Date sdate,Integer i) {
    		if(sdate==null){
    			return null;
    		}
    		Calendar cal = Calendar.getInstance();
    		cal.setTime(sdate);
    		cal.add(GregorianCalendar.MONTH, i);
    		return cal.getTime();
    	}
        
        /**
         * 加/减几天的时间
         * @param sdate
         * @param i
         * @return
         */
        public static Date getDateAfterDay(Date sdate,Integer i) {
    		if(sdate==null){
    			return null;
    		}
    		Calendar cal = Calendar.getInstance();
    		cal.setTime(sdate);
    		cal.add(GregorianCalendar.DATE, i);
    		return cal.getTime();
    	}
        
        /**
         * 加/减几小时的时间
         * @param sdate
         * @param i
         * @return
         */
        public static Date getDateAfterHour(Date sdate,Integer i) {
        	if(sdate==null){
        		return null;
        	}
        	Calendar cal = Calendar.getInstance();
        	cal.setTime(sdate);
        	cal.add(GregorianCalendar.HOUR, i);
        	return cal.getTime();
        }
        
        /**
         * 加/减多少分钟的时间
         * @param sdate
         * @param i
         * @return
         */
        public static Date getDateAfterMinute(Date sdate,Integer i) {
        	if(sdate==null){
        		return null;
        	}
        	Calendar cal = Calendar.getInstance();
        	cal.setTime(sdate);
        	cal.add(GregorianCalendar.MINUTE, i);
        	return cal.getTime();
        }
    }
    
    
    展开全文
  • 昨天开始失业,晚上看了部经典电影...下午在11平台打刀塔,虽然很久没玩了,也还是拿了三个MVP,有次疯狂杀戮,但感觉也就那样,不像大学时候那么有激情了。可能真的是无兄弟不刀塔吧,想念那时候一起开黑的你们!
  • 使用SimpleDateFormat()实现获取:long time=System.currentTimeMillis(); Date date=new Date(time);...yyyy年MM月dd日 HH时mmss秒 EEEE"); Log.e("time","time1="+format.format...

    使用SimpleDateFormat()实现获取:

    long time=System.currentTimeMillis();
    Date date=new Date(time);
    SimpleDateFormat format=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 EEEE");
    Log.e("time","time1="+format.format(date));
    format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//HH :24小时制   hh:12小时制
    Log.e("time","time2="+format.format(date));
    format=new SimpleDateFormat("yyyy/MM/dd");
    Log.e("time","time3="+format.format(date));
    format=new SimpleDateFormat("HH:mm:ss");
    Log.e("time","time4="+format.format(date));
    format=new SimpleDateFormat("EEEE");
    Log.e("time","time5="+format.format(date));
    format=new SimpleDateFormat("E");
    Log.e("time","time6="+format.format(date));
    format=new SimpleDateFormat("a");
    Log.e("time","time7="+format.format(date));

    SimpleDateFormat 函数语法:

      G 年代标志符
      y 年
      M 月
      d 日
      h 时 在上午或下午 (1~12)
      H 时 在一天中 (0~23)
      m 分
      s 秒
      S 毫秒
      E 星期
      D 一年中的第几天
      F 一月中第几个星期几
      w 一年中第几个星期
      W 一月中第几个星期
      a 上午 / 下午 标记符 
      k 时 在一天中 (1~24)
      K 时 在上午或下午 (0~11)
      z 时区
     

    展开全文
  • Qt 检测时间是上午还是下午

    千次阅读 2013-11-23 10:01:38
    QTime time;  m_strAmPm = QTime::currentTime().toString("AP"); // 返回AM 或 PM  qDebug("time : %s", m_strAmPm.toLatin1().data());     // 相关格式和结果 Format Result ...hh:mm:ss.zzz 

        QTime time;
        m_strAmPm = QTime::currentTime().toString("AP");  // 返回AM 或 PM
        qDebug("time : %s", m_strAmPm.toLatin1().data());

     

     

    // 相关格式和结果

    Format                  Result
    hh:mm:ss.zzz    14:13:09.042
    h:m:s ap             2:13:9 pm
    H:m:s a              14:13:9 pm

    hh:mm:ss AP    14:13:09 PM

    更多格式参看Qt 文档

    展开全文
  • JAVA判断当前时间是上午am还是下午pm

    万次阅读 2014-08-18 15:32:26
    //结果为“0”是上午 结果为“1”是下午  public class GregorianTest  {  public static void main(String args[])  {  GregorianCalendar ca = new GregorianCalendar(); 

    1. //结果为“0”是上午 结果为“1”是下午  
    2. public class GregorianTest  
    3. {  
    4. public static void main(String args[])  
    5. {  
    6. GregorianCalendar ca = new GregorianCalendar();  
    7. System.out.println(ca.get(GregorianCalendar.AM_PM));  
    8. }  
    展开全文
  • 十二小时制是个时间规则把一日24小时分为两个时段,分别为上午(a.m.,拉丁文ante meridiem表示中午之前)和 下午(p.m.,拉丁文post meridiem表示中午之后)。每个时
  • 用spring的@Scheduled(cron = "${timer.cron.notifyTask}")来配置个定时任务,要求每天上午10点,下午2点半各定时执行次,请问这个cron的规则字符串应该怎么写?
  • 生活随记 - 2020国庆第一天

    万次阅读 2020-10-03 00:20:51
    今天是国庆第一天,也是中秋节,双节日,昨天晚上忙得比较晚,回来已经1:00多了,所以洗漱下,匆匆忙忙就睡觉了。凌晨3:00多,娃娃闹觉,抱了一会,哄哄孩子睡觉,继续睡到上午10:30多,被饿醒了,起来吃点早餐(有...
  • YY欢聚时代一年多前去面试过次,当时鄙视了,在现在的公司呆了1年半了,...、2015年11月21日上午初试的面试题如下: 1.做一下自我介绍 画出正在做的B2B平台的架构图,包括各子系统(ec,buyer,seller,message,orde
  • 在今天内,不在当前小时,返回:凌晨/早上/上午/中文/下午/傍晚/晚上+时间 在本月内,昨天返回:昨天 在本年中,不在今天不在昨天返回:几月几日 不在本年返回:年/月/日 工具类:DateTim...
  • 原来看视频也会觉得累,怎么办啊?...我特么佩服公司的同事,一坐一上午,一坐一下午,厕所都不用去一趟,茶也不需要喝一杯,一天到晚的就这么坐在工位上,我尼玛真是佩服那些人 [face]monkey:2.gif[/face]
  • 13年最后一天尘土飞扬,一大早上就隐隐有一种不良的预感,今天面了两个公司,都是android实习生岗位。上午的是一个大公司(外企),下午是一个中等的互联网公司。  总的来说上午的面试还是挺顺利的。大公司各种...
  • 昨天廊坊,北京等很多地方迎来了的场暴雨,场几十年不遇的大暴雨,从下午 6点整整下到了今天早上4点左右。早上起来,散步在安静的校园,看着一片一片的雨滩,昨日发生的点点滴滴,又次映射到我的脑海……  ...
  • 软件设计师,突击 6 ,拿下 122

    千次阅读 2016-05-06 22:02:59
    上午57下午65
  • 一天学习unity3d心得体会

    千次阅读 2019-07-16 08:06:43
    7.15日 学习笔记 今天是我第次接触到unity3d,其中我感觉到了简单游戏模型的制作和c#语言在...通过上午视频学习,总觉得视频内容较为简单,但是在下午实际操作却出现种种错误,unity3d需要多种功能合并使用并...
  • 小公司项目经理的一天,记录我普通的一天

    万次阅读 多人点赞 2011-08-30 23:19:20
    团队5人,电子商务Web项目,前段时间离职2人,尚未补充,手下现有个开发组长、个程序员、个美术设计、个运营专员,还算个完整的战斗单位。直接汇报对象,几乎是老总(还有个元老总工程师,几乎不管我这块...
  • 又浪费了一天

    千次阅读 2011-03-07 23:20:00
    今天上午考了个试 ,主要是上周的东西进行个复习,我去了,好多的都不会的,嗨,不过都是什么质量管理的那些东西,不给力啊。也没有好好的复习,认真的学什么的。下午才是最悲剧的下午下午...
  • 一个普通程序员的一天

    千次阅读 多人点赞 2011-11-11 09:54:17
    06:00 起床,默念一遍“又是美好的一天!” ; &_& ; 06:30 带齐电脑跟资料,负重约15斤前往公交站台,路过早点摊,打包一份“凉拌粉”(一种久了想吃,吃多了想吐的东西。)边走边吃,30秒内吃完,毫无营养...
  • 博主GIS专业,交叉学科,与互联网稍微沾点边... 上班第一天,总结起来就是装了一上午软件,看了一下午代码。以前都是一个人写代码,一个人做项目,来到公司要参与到团队里面合作开发,开发方式不同了,开发工具的版本
  • 入职第一天 工作日志

    千次阅读 2019-10-03 12:20:16
    下午跑了一下公司的项目,项目太大了电脑有点都带不动; 安装的项目所需的redis,项目跑不通,原因是没有设置redis的用户名 config set requierpass pay-boy; 后端项目的代码也有点不懂: @RequestMapping...
  • 一天内时针和分针重叠的次数

    万次阅读 2017-11-04 18:05:47
    一天内时针和分针重叠的次数 这是一道谷歌面试题,答案是22次,分别是上午,12:00、1:05、2:11、3:16、4:22、5:27、6:33、7:38、8:44、9:49、10:55;下午12:00、1:05、2:11、3:16、4:22、5:27、6:33、7:38、8:44、9...
  • if(week ==7 ) //若为周七,使week=1,重新开始周 { week = 1; continue; } week++; distance += 250; } printf("%ld\n", distance); return 0; } 转载于:...
  • 研究生浑浑噩噩的一天

    千次阅读 2020-10-31 21:52:20
    祝大家国庆中秋都能开开心心,快快乐乐。...写写我在学校的一天把。在以后的写作当中我也多写一点自己的一些生活,经历,感想等方面的文章。每篇都是干货也有些许枯燥。 时光如梭,转眼都已经研二...
  • 考试排在今天上午8点,我们一波人十个,大部分都学得不错,除了我和另外一个小伙,只学了一天+一个晚上,自然不被教练看好,被放在最后两个考。我是第9个上场,我的心态挺好,没抱什么希望,挂了也无所谓,但上车后...
  • 下午在网上遇到萧秋水,我看的她的前几签名是5日接待谢文,我以为她也来北京,今天问是谢文去深圳,这次又见不到萧秋水了。开了两个多小时的车,终于赶到了位于北六环外的九华山庄,真是别有洞天。那个保安给我...
  • 程序员写在猝死的前一天

    千次阅读 多人点赞 2017-11-01 12:39:48
    今天是我猝死的前一天。 你一定会觉得,真奇怪,一个人怎么会知道自己什么时候猝死呢。 因为我昨晚做了一个梦,梦到一个白胡子老头儿,他说我的阳寿已尽,只剩下一天的寿命。怕我有什么心愿未了,他就提前托梦给我...
  • 股市的交易时间是:上午9:30——11:30 和 下午1:00——3:00。 买入和卖出的手续费(佣金)大约在成交金额的0.05%,不足5元按5元算(具体按照各大券商的标准来定)。卖出股票时收印花税:成交金额的千之一。 ...
  • 22岁生日,糟糕的一天

    千次阅读 2005-05-30 13:37:00
    上午9:00到下午6:00,在公司改了一天的bug,头都大了。下班回来,就匆匆忙忙的跑去做毕业论文答辩,知道晚上10以后,饭都没有来的急吃,真倒霉。这就是我的22岁生日!程序员的生日都是这样过的吗?
  • 华为云计算大会 - 第一天观后感

    千次阅读 2014-09-17 18:24:20
    一天观后感 序 说实话,这个大会很精彩,比起业务、开发、自动化测试,这种纯科技性的东西更让人兴奋和着迷。   上午 上午主要在四楼的会场听了华为几位总裁的演讲。这种咱略性的议题,不是特别能听得进去...
  • 8:45 打考勤表9:00 找IT部退电脑9:20 跟老大握手Say Goodbye9:30 退宿、退工衣9:45 人事部,正式办离职10:30 厚街电信营业厅,转宽带帐号11:30 东莞南城车站,坐上到广州的汽车12:40 开发区医院,取...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 47,891
精华内容 19,156
关键字:

一天怎么分上午下午