`
农村哥们
  • 浏览: 293352 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

输入年月日格式YYYYmmdd,判断是否是周末

 
阅读更多
  1. public static String getWeekFromDate(String sDate,int type){   
  2.     if("".equals(sDate)){   
  3.         return "";   
  4.     }   
  5.     SimpleDateFormat df = null;   
  6.     if(type==0){   
  7.         df = new SimpleDateFormat("yyyy-MM-dd");   
  8.     }else if(type==1){   
  9.         df = new SimpleDateFormat("yyyyMMdd");   
  10.     }   
  11.        
  12.     Date   date   =   null;      
  13.        try   {      
  14.                date   =   df.parse(sDate);      
  15.        }   catch   (ParseException   e)   {      
  16.         e.printStackTrace();   
  17.        }      
  18.        Calendar   cd   =   Calendar.getInstance();      
  19.        cd.setTime(date);      
  20.        int   mydate   =   cd.get(Calendar.DAY_OF_WEEK);      
  21.        String   showDate   =   "";      
  22.        switch   (mydate)   {      
  23.        case   1:      
  24.                showDate   =   "星期日";      
  25.                break;      
  26.        case   2:      
  27.                showDate   =   "星期一";      
  28.                break;      
  29.        case   3:      
  30.                showDate   =   "星期二";      
  31.                break;      
  32.        case   4:      
  33.                showDate   =   "星期三";      
  34.                break;      
  35.        case   5:      
  36.                showDate   =   "星期四";      
  37.                break;      
  38.        case   6:      
  39.                showDate   =   "星期五";      
  40.                break;      
  41.        default:      
  42.                showDate   =   "星期六";      
  43.                break;      
  44.        }   
  45.           
  46.        return showDate;   
  47. }  
	public static String getWeekFromDate(String sDate,int type){
		if("".equals(sDate)){
			return "";
		}
		SimpleDateFormat df = null;
		if(type==0){
			df = new SimpleDateFormat("yyyy-MM-dd");
		}else if(type==1){
			df = new SimpleDateFormat("yyyyMMdd");
		}
		
		Date   date   =   null;   
        try   {   
                date   =   df.parse(sDate);   
        }   catch   (ParseException   e)   {   
        	e.printStackTrace();
        }   
        Calendar   cd   =   Calendar.getInstance();   
        cd.setTime(date);   
        int   mydate   =   cd.get(Calendar.DAY_OF_WEEK);   
        String   showDate   =   "";   
        switch   (mydate)   {   
        case   1:   
                showDate   =   "星期日";   
                break;   
        case   2:   
                showDate   =   "星期一";   
                break;   
        case   3:   
                showDate   =   "星期二";   
                break;   
        case   4:   
                showDate   =   "星期三";   
                break;   
        case   5:   
                showDate   =   "星期四";   
                break;   
        case   6:   
                showDate   =   "星期五";   
                break;   
        default:   
                showDate   =   "星期六";   
                break;   
        }
        
        return showDate;
	}
分享到:
评论

相关推荐

    js获取当前年月日-YYYYmmDD格式的实现代码

    本文将详细介绍如何使用JavaScript来获取当前日期,并将其格式化为“YYYYmmDD”格式的字符串。这个格式是一种常见的日期表示方法,它将年、月、日分别以四位、两位、两位的数字形式展现,中间用“月”和“日”的英文...

    C#中获取时间的年月日的方法

    ### C#中获取时间的年月日的方法 #### 方法一:利用`DateTime.Today`与`DateTime.Now` 1. **获取当前年份**: ```csharp int year = DateTime.Today.Year; int currentYear = DateTime.Now.Year; ``` 这两种...

    jeDate-YYYYMMDD形式.rar

    标题“jeDate-YYYYMMDD形式.rar”指出这是一个与日期选择器相关的压缩包,其中包含的资源用于实现特定格式的日期输入,即“YYYYMMDD”格式。这种格式是国际通用的一种日期表示方法,其中“YYYY”代表四位年份,“MM...

    在Excel中自动推测出生年月日及性别的技巧

    - 在C列输入以下公式以提取出生年月日: ``` = "19" & MID(B3, 7, 2) & "" & MID(B3, 9, 2) & "" & MID(B3, 11, 2) & "" ``` 这个公式的含义是: - `MID(B3, 7, 2)`:从B3单元格的第7位开始提取2位数字,即表示...

    sqlserver获取当前时间并只需要年月日小时

    sqlserver获取当前时间并只需要年月日小时,使用GETDATE和convert函数达到目的

    js时间比较(yyyymmdd)

    本文将深入探讨JavaScript中的时间比较,特别是针对"yyyymmdd"格式的日期字符串进行比较的方法。 首先,"yyyymmdd"是一种常用的日期表示方式,其中"yyyy"代表四位数的年份,"mm"代表两位数的月份,"dd"代表两位数的...

    EXCEL日期格式:YYYYMMDD转换成yyyy-mm-dd

    "YYYYMMDD"和"yyyy-mm-dd"都是日期的表示方式,但它们的格式不同,前者是一个连续的数字字符串,后者则包含短横线作为分隔符。在描述中提到的问题是,当你尝试直接将"YYYMMDD"格式的日期自定义为"yyyy-mm-dd"显示时...

    sql语句 截取时间 只显示 年,月,日的格式

    SQL 语句截取时间 只显示 年、月、日的格式 在数据库中,经常需要对时间字段进行截取和格式化,以满足不同的显示需求。下面将详细介绍如何使用 SQL 语句截取时间,只显示年、月、日的格式。 使用 CONVERT 函数 ...

    excel取身份证年月日公式

    提取出来的年、月、日通常是文本格式,为了便于进一步的日期计算,可以将它们转换为日期格式。使用DATE函数结合之前提取的值,公式如下: ```excel =DATE(LEFT(E2, 4), --MID(E2, 5, 2), --MID(E2, 7, 2)) ``` 这里...

    6.2日期格式处理

    例如,你可以设计一个程序,让用户输入日期,然后检查它是否在有效范围内(比如1900年到2100年之间),并允许用户选择不同的日期格式,如"YYYY-MM-DD"或"MM/DD/YYYY"。 在实现过程中,你可能会遇到的问题包括错误...

    Delphi中判断字符串是否符合日期格式.pdf

    在Delphi编程中,判断一个字符串是否符合日期格式是一个常见的任务。这个任务通常涉及到字符串处理、日期时间操作以及条件判断。下面将详细解释这个`TF_tn.IsDate`函数实现的逻辑。 首先,函数接收一个名为`Var...

    Oracle 验证是否是日期

    函数`FN_ISDATE_JAVA`的主要功能是验证输入的字符串是否符合日期格式(YYYYMMDD)。如果字符串可以被正确解析为日期,则返回1;反之则返回0。 #### SQL 函数实现 ```sql CREATE OR REPLACE FUNCTION FN_ISDATE_...

    根据年月日生成编号sqlserver

    在SQL Server中,根据年月日生成编号是一种常见的需求,特别是在需要对数据进行时间序列管理或跟踪时。本文将深入探讨如何在SQL Server环境中实现这一功能,并解释所提供代码片段的具体含义与工作原理。 ### 一、...

    mysql 各种格式判断

    主要分为三大部分:判断字符串是否为汉字、判断日期格式是否正确以及判断字符串是否全为数字。 ### 一、判断字符串是否为汉字 在 MySQL 中,我们可以通过自定义函数的方式来实现对字符串是否全部为汉字的判断。该...

    jquery 将当前时间转换成yyyymmdd格式的实现方法

    在讨论如何使用jQuery将当前时间转换成“yyyymmdd”格式之前,我们先来解释一下“yyyymmdd”格式是什么。这是一种日期格式,其中yyyy代表四位数的年份,mm代表两位数的月份,dd代表两位数的日。这种格式常用于数据库...

    e语言-将指定的时间转换成需要的格式

    - 对于"0"(YYYYMMDD)格式,你可以直接使用日期时间结构体的年、月、日字段,通过连接字符串实现。 - 对于"1"(MMDDYYYY)和"2"(DDMMYYYY)格式,需要重新排列这些字段的顺序。 4. 错误处理:在处理过程中,...

    java代码验证日期格式正则表达式(包含闰年验证)带注释

    * "yyyyMM","yyyyMMdd","yyyyMMdd HH:mm:ss", * "yyyy-MM","yyyy-MM-dd","yyyy-MM-dd HH:mm:ss" * "yyyy.MM","yyyy.MM.dd","yyyy.MM.dd HH:mm:ss" * "yyyy/MM","yyyy/MM/dd","yyyy/MM/dd HH:mm:ss" * "yyyy_MM...

    java 时间转换工具

    年月日格式可以和下面的交换 yyyyMMdd HH yyyyMMdd HHmm yyyyMMdd HH mm yyyyMMdd HH:mm yyyyMMdd HH:mm yyyyMMdd HH mm ss yyyyMMdd HH:mm:ss yyyyMMdd HH:mm:ss MM/dd MM-dd MM.dd HH HHmm HH mm HH:mm HH:mm...

    配置好log4j的eclipse简单工程,每天输出到一个日志文件中,该文件名为:“XXX_年月日时分.log”的形式

    本工程基于Eclipse IDE,配置了一个简单的Log4j设置,实现了每天自动将日志输出到一个特定命名格式的文件中,即“XXX_年月日时分.log”。下面我们将详细解析这个配置及其工作原理。 1. **Log4j介绍**: Log4j是一...

Global site tag (gtag.js) - Google Analytics