`
yanjie349957322
  • 浏览: 14450 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

获取各种常用时间方法(2)

阅读更多
  1.   //获得本季度   
  2.     public String getThisSeasonTime(int month){   
  3.         int array[][] = {{1,2,3},{4,5,6},{7,8,9},{10,11,12}};   
  4.         int season = 1;   
  5.         if(month>=1&&month<=3){   
  6.             season = 1;   
  7.         }   
  8.         if(month>=4&&month<=6){   
  9.             season = 2;   
  10.         }   
  11.         if(month>=7&&month<=9){   
  12.             season = 3;   
  13.         }   
  14.         if(month>=10&&month<=12){   
  15.             season = 4;   
  16.         }   
  17.         int start_month = array[season-1][0];   
  18.         int end_month = array[season-1][2];   
  19.            
  20.         Date date = new Date();   
  21.         SimpleDateFormat   dateFormat   =   new   SimpleDateFormat("yyyy");//可以方便地修改日期格式      
  22.         String  years  = dateFormat.format(date);      
  23.         int years_value = Integer.parseInt(years);   
  24.            
  25.         int start_days =1;//years+"-"+String.valueOf(start_month)+"-1";//getLastDayOfMonth(years_value,start_month);   
  26.         int end_days = getLastDayOfMonth(years_value,end_month);   
  27.         String seasonDate = years_value+"-"+start_month+"-"+start_days+";"+years_value+"-"+end_month+"-"+end_days;   
  28.         return seasonDate;   
  29.            
  30.     }   
  31.        
  32.     /**  
  33.      * 获取某年某月的最后一天  
  34.      * @param year 年  
  35.      * @param month 月  
  36.      * @return 最后一天  
  37.      */  
  38.    private int getLastDayOfMonth(int year, int month) {   
  39.          if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8  
  40.                    || month == 10 || month == 12) {   
  41.                return 31;   
  42.          }   
  43.          if (month == 4 || month == 6 || month == 9 || month == 11) {   
  44.                return 30;   
  45.          }   
  46.          if (month == 2) {   
  47.                if (isLeapYear(year)) {   
  48.                    return 29;   
  49.                } else {   
  50.                    return 28;   
  51.                }   
  52.          }   
  53.          return 0;   
  54.    }   
  55.    /**  
  56.     * 是否闰年  
  57.     * @param year 年  
  58.     * @return   
  59.     */  
  60.   public boolean isLeapYear(int year) {   
  61.         return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);   
  62.   }   
  63. }  
分享到:
评论

相关推荐

    Java获取各种常用时间方法

    根据给定文件的信息,我们可以总结出以下关于Java中获取各种常用时间的方法的知识点: ### Java获取各种常用时间方法 在Java编程中,处理日期和时间是常见需求之一。本篇文章将详细介绍如何使用Java来获取一些常用...

    java的常用的获取时间的方法

    在Java中,获取和操作时间是程序...通过这些方法,开发者可以灵活地处理各种日期和时间相关的逻辑,满足不同场景的需求。理解并熟练掌握这些基本的日期处理技巧,对于提高Java应用程序的功能性和灵活性具有重要意义。

    C#获取时间的方法 最全的方法

    本文将详细介绍C#中获取时间的各种方法及其应用场景。 #### 1. 使用 `DateTime` 类获取当前时间 C#中最常用的时间日期类是 `System.DateTime`。它提供了丰富的属性和方法来帮助我们获取、格式化和操作时间日期。 ...

    C/C++获取(毫秒/微秒/纳秒级)系统时间差方法大全

    在选择合适的时间获取方法时,需要考虑精度需求、性能影响以及是否需要跨平台兼容性。对于简单的毫秒级计时,`GetTickCount()` 或 `clock()` 就足够了;而需要微秒甚至纳秒级精度时,`QueryPerformanceCounter()` 是...

    用java获取网络时间

    3. **获取日期时间**:通过`uc.getDate()`方法获取服务器端的日期时间,返回值为`long`类型,代表自1970年1月1日0时0分0秒以来的毫秒数。 4. **日期转换与格式化**: - 将获取到的`long`类型的日期时间转换为`Date`...

    java获取时间方法

    本文将详细介绍几种常用的Java获取时间的方法,并结合示例代码进行解析。 #### 一、使用`SimpleDateFormat`格式化输出时间 ##### 1.1 `getFormatCurrentTimeStandard()` **功能描述**:此方法用于获取当前时间并...

    C/C++获取系统时间差的方法总结

    本文将详细介绍四种常用的方法,包括它们的原理、使用方式以及适用场景。 1. 利用 `SYSTEMTIME` 结构 `SYSTEMTIME` 是Windows API中的一个结构,用于表示日期和时间。通过`GetLocalTime()`或`GetSystemTime()`函数...

    Js获取当前日期时间及格式化代码

    标签中的知识点:涉及到Js在获取日期时间方面相关的几个关键功能和方法,包括获取年份、月份、日、星期、时间等,以及日期时间的格式化方法。 详细知识点介绍: 1. 获取当前日期和时间: - JavaScript中的Date...

    java程序各种常用方法集锦

    本资源"java程序各种常用方法集锦"正是为了解决这些问题而整理的一份综合性的代码库,包含了大量实用的代码示例。下面,我们将详细探讨这些关键知识点。 1. **集合操作**: - `ArrayList`与`LinkedList`:两种最...

    获取系统时间的几个方法

    不同的编程环境提供了多种方法来实现这一功能,本文将详细介绍在Visual C++环境中获取系统时间的四种常见方法及其优缺点,帮助开发者根据具体需求选择最合适的技术方案。 ### 方法一:使用C标准库 这种方法仅依赖...

    JS获取当前时间的N中方法

    ### JS 获取当前时间的多种方法 在Web开发中,经常需要...这些基本的方法可以帮助开发者轻松地获取当前时间及其各部分的信息,并且可以灵活地应用于各种实际场景中。掌握这些API对于前端开发人员来说是非常重要的。

    Java 获取日期时间代码

    本文将详细介绍几种常用的Java日期时间获取方法,包括如何获取完整日期时间、仅获取时间部分(时分秒)、获取日期部分以及如何获取时间戳。此外,我们还将探讨如何使用自定义格式来获取日期时间。 #### 二、基本...

    java常用时间方法

    从提供的代码片段和描述来看,主要聚焦于使用Java中的各种方法来操作和格式化日期。以下将深入解析并扩展这些时间处理方法的关键知识点: ### 1. 使用`SimpleDateFormat`格式化日期 `SimpleDateFormat`类位于`java...

    获取系统当前时间代码

    在编程领域,获取系统当前时间是一项基础且常用的任务。无论是记录日志、创建时间戳,还是构建用户界面显示时间,都需要用到这类功能。本文将详细介绍如何在不同的编程语言中获取系统当前时间,并探讨相关知识点。 ...

    asp.net获取时间的各种格式

    通过该类的方法可以方便地获取当前时间或对日期进行各种操作。以下是一些常用的方法: 1. **`DateTime.Now`**: 获取本地计算机的当前日期和时间。 2. **`DateTime.UtcNow`**: 获取协调世界时 (UTC) 的当前日期和...

    各种语言获取Unix时间戳的方法

    ### 各种语言获取Unix时间戳的方法 #### 引言 Unix时间戳是自1970年1月1日(UTC/GMT的午夜)以来所经过的时间总秒数,不考虑闰秒。它是互联网上广泛使用的一种时间表示方法。在不同的编程语言中,获取Unix时间戳的...

    网页常用javascript获取当前时间常见的特效节日倒计时知识.pdf

    网页常用javascript获取当前时间常见的特效节日倒计时知识 本文档主要介绍了使用javascript获取当前时间,并展示一些常见的特效,例如节日倒计时、滚动文字、记录并显示网页的最后修改时间、关闭当前窗口、添加到...

    纯 JS 获取 服务器时间(带农历)(附时间代码大全)

    除了服务器时间获取和农历转换,时间代码大全可能包括各种JavaScript时间处理方法,例如格式化日期、比较日期、时间差计算等。以下是一些常用的时间处理函数示例: 1. 格式化日期: ```javascript function ...

    JS 获取当前的时间

    除了获取时间部分,我们还可以使用`toDateString()`, `toLocaleString()`, `toLocaleTimeString()`等方法来格式化日期和时间,使其更易读。例如: ```javascript console.log(now.toLocaleString()); // 本地日期和...

Global site tag (gtag.js) - Google Analytics