`

JAVA取星期几

    博客分类:
  • Jave
阅读更多
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Test {
	public static void main(String[] args) {

		final String dayNames[] = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五",
				"星期六" };

		String s = "2014-01-31";
		SimpleDateFormat sdfInput = new SimpleDateFormat("yyyy-MM-dd");

		Calendar calendar = Calendar.getInstance();
		Date date = new Date();

		try {
			date = sdfInput.parse(s);
		} catch (ParseException e) {
			e.printStackTrace();
		}

		calendar.setTime(date);
		int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK) - 1;
		if (dayOfWeek < 0)
			dayOfWeek = 0;
		System.out.println(dayNames[dayOfWeek]);
	}
}
分享到:
评论

相关推荐

    Java中封装的全局日期处理工具类

    获取日期的星期。失败返回null。 获取两个日期相差的天数 。 获取两个日期相差的毫秒数 。 获得两个日期之间的连续日期.。 将时间转换为时间戳。 获取连续月份。 两个时间相差距离中文描述 。 比较两个时间...

    java 工具类 获取俩个时间之间相差分钟数 排除周六周日 节假日 精确到分钟数/秒

    网上排除节假日、周六周日 获取相差时间 分为四种情况, 精确到天 此工具类在此基础之上进行优化, 分为俩种情况, 精确到分钟,保留俩位小数 (精确到秒 需自己加工下) 入口方法: getWorkHours

    Calendar1.java

    1、确定该年第一天是星期几:通过查阅资料,蔡勒公式 可以推出日期对应的星期。这部分写在getFirstDayWeek()函数里。 2、闰年判定:其次要判断闰年来确定2月的天数,方法为能被4整除且不被100整除或者能被400整除...

    JAVA版软3D引擎源码v1.0

    自己花了3个星期的业余时间写了一个JAVA版本的3D软引擎,上传到这,主要是为了以后电脑坏了,还可以从这取。

    java经典编程题

    10.请输入星期几的第一个字母来判断是星期几,如果一样,则判断第二个字母; 11.求一个3*3矩阵对角线元素之和; 12.有一个已经排好序的数组,先输入一个数,按原先的顺序插入其中; 13.取一个整数a从右端开始的4~7...

    蓝点被必做的算法经典题java.c/c++

     题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。  1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。  【程序23...

    java 经典习题.doc

    1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。 import java.util.Scanner; //题目:输入某年某月某日,判断这一天是这...

    java自学之道

    2.29 取整数的任意位 2.30 按顺序输出数列 2.31 位置替换 2.32 字符串排序 2.33 贷款器 2.34 通讯录排序 2.35 闰年判断 2.36 二元方程求解 2.37 密码解译 2.38 DVD查询 2.39 电子日历 2.40 万年历 第二篇 提高篇 第...

    获取当月的第一天和最后一天

    java开发中获取当月的第一天和最后一天日期

    java时间格式大全(算法源码)

    * 得到一个时间延后或前移几天的时间,nowdate为时间,delay为前移或后延的天数 */ public static String getNextDay(String nowdate, String delay) { try{ SimpleDateFormat format = new SimpleDateFormat(...

    用程序输出“当前时间是XXXX年XX月XX日XX时XX分XX秒(第XX周,周X)

    3 定义点类,圆是由圆心(点)和半径组成的,请完成圆类,注意“派”为常量,取3.14。圆类具有judge函数可以判断两圆的关系:相离、相交(包括相切)、嵌套、重合。设计static成员用以求所有圆对象的平均面积。...

    最新JAVA编程题全集_50题及答案

    import java.util.ArrayList; import java.util.List; public class NumTest { public static void main(String[] args) { String s="ABCD";//原字符串 List&lt;String&gt; result = list(s, "");//列出字符的...

    java收银系统源码-practical-10:知识库指导第十期实操

    java收银系统源码CMPSC 100-03 实践会议 10 分配时间:2019 年 11 月 1 日,星期五 截止日期:2019 年 11 月 3 日,星期一 积分值:20分 我们重访了我们的鳄鱼朋友,看看他正在准备全国电视转播的测试。 本实践将...

    express-station-system-gui快递驿站系统

    短信发送:可以按照星期进行自动编号(取件码),实物上标记取件码(不写用户名字),按取件码顺序摆放,方便快速找。 快递邮寄:快递邮寄开票、快递邮寄结款、未付款查询、快递邮寄查询等。 差错记录管理:客户对已...

    java收银系统源码-cmpsc-100-fall-2019-practical-10:第十期实战课搭建知识库

    java收银系统源码CMPSC 100-03 实践会议 10 分配时间:2019 年 11 月 1 日,星期五 截止日期:2019 年 11 月 3 日,星期一 积分值:20分 我们重访了我们的鳄鱼朋友,看看他正在准备全国电视转播的测试。 本实践将...

    java红酒网站源码-x11vnc-VNC-para-displays-reais-X:x11vnc-VNC-to-real-displays

    java网站源码 这是 x11vnc,LibVNC 和 GitHub 社区继续开发。 虽然 0.9.13 是原作者 Karl Runge 的最后一个版本,但 0.9.14 是 GitHub 上第一个基于社区的版本。 此 repo 表示曾经驻留在 LibVNCServer 存储库中的 ...

    Avaliacao1DevMobile:移动设备首次开发评估

    在工作的同时,在这四个星期的Java版本中,我们将评估这种恢复的方式。 评估有四个实施问题,这取决于我们的工作范围(基本上基于Java练习)。 测试程序 注意:超出此处详述的标准进行的评估将被忽略!! 将此存储...

    SPA_Centre:马克汤姆

    公园根据时间、星期几、季节和年龄有不同的门票价格。 游客可以购买短期和长期的车票(一日票、月票等),价格也取决于所选择的服务。 SPA Park 还提供治疗服务,例如按摩、光疗。 但有些服务只有在医生开具处方的...

    freemarker总结

    ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期天"] as x&gt; ${x_index + 1}.${x}, 星期四"&gt;&lt;#break&gt;&lt;/#if&gt; &lt;p&gt;We have these animals: &lt;tr&gt;&lt;th&gt;Name&lt;th&gt;Price &lt;tr&gt;&lt;td&gt;${...

Global site tag (gtag.js) - Google Analytics