知识补充:

SimpleDateFormat是一个特别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。

parse方法:将字符串类型(java.lang.String)解析为日期类型(java.util.Date)。

示例如下:import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

public class DateTools {

public static String dateToWeek(String datetime) {

SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");

String[] weekDays = { "星期日", "星期一", "星期二", "星期三",

"星期四", "星期五", "星期六" };

Calendar cal = Calendar.getInstance(); // 获得一个日历

Date datet = null;

try {

datet = f.parse(datetime);

cal.setTime(datet);

} catch (ParseException e) {

e.printStackTrace();

}

int w = cal.get(Calendar.DAY_OF_WEEK) - 1; // 指示一个星期中的某天。

if (w < 0)

w = 0;

return weekDays[w];

}

public static void main(String[] args) {

System.out.println(DateTools.dateToWeek("2017-01-01"));

}

}

java相关文章教程:java入门

java 周几_java实现根据日期判断周几相关推荐

  1. python判断今天周几_Python如何根据日期判断周几

    python作为现在很流行的一门语言,学好python是很有必要的,下面是根据日期判断周几的个人总结的一些方法,可供参考. Python如何根据日期判断周几 Python判断周几主要使用了time, ...

  2. java 判断日期周几_Java 输入一个日期,判断是星期几

    package com.zwg.calweek; import java.time.MonthDay; import java.util.Scanner; public class CalMain { ...

  3. java根据时间判断星期几_java怎么根据日期判断是星期几

    java怎么根据日期判断是星期几 发布时间:2020-06-23 09:31:18 来源:亿速云 阅读:112 作者:Leah 这篇文章将为大家详细讲解有关java怎么根据日期判断是星期几,小编觉得挺 ...

  4. java 周历_java – 如何从日期获得零售(4-5-4)日历周

    我需要从一个日期获得4-5-4个日历周.是否有像Java格鲁吉亚日历这样的实用程序用于4-5-4零售日历? 如果没有,我该如何创建一个?需要什么逻辑?在闰年的情况下,第53周是什么时候? 例如,如果我 ...

  5. html 日期判断周几,javascript怎么根据日期判断星期几?

    javascript根据日期判断星期几主要用到的方法是:getDay() ,可返回表示星期的某一天的数字.然后根据此数字就可以输出星期几. getday()方法: 语法dateObject.getDa ...

  6. Python如何根据日期判断周几

    一.概述 业务有一个需求,需要根据日期,判断周几. 二.代码 当前日期 import datetime today = datetime.datetime.now().weekday() + 1 pr ...

  7. php 时间戳 周几,php如何根据时间戳判断周几

    php根据时间戳判断周几的方法:可以利用date()函数来进行判断.date()函数可以把时间戳格式化为可读性更好的日期和时间,具体使用方法如:[date("Y/m/d")]. 函 ...

  8. c#日期转换周几_Java时间与日期

    只有把眼前的事情做好,才能考虑其他的问题. 众所周知,全世界在同一时刻看手表肯定不会看到同一个时间,因为地球是圆的,面对太阳的角度是不一样的,我们一般说时间几点几点,是指的本地时间,比如国内大部分以北 ...

  9. java 创建 时间_java创建Date日期时间笔记

    (1)public Date() 创建的日期类对象的日期时间被设置成创建时刻相对应的日期时间. 例: Java代码 1.Date today=new Date();  //today被设置成创建时刻相 ...

  10. java 数组 包含_Java中高效的判断数组中某个元素是否存在详解

    一.检查数组是否包含某个值的方法 使用List public static boolean useList(String[] arr, String targetValue) { return Arr ...

最新文章

  1. 02面向对象设计原则
  2. 只能看到部分局域网计算机,为什么局域网中只能看到部分电脑
  3. 在windows7下安装CentOS
  4. python交作业的格式_python作业4
  5. python数据分析的主要流程-KNIME + Python = 数据分析+报表全流程
  6. 如何快速弄懂一个新模型_如何评估创业项目是否靠谱?一个新的模型 | 创创锦囊...
  7. 同等学力申硕计算机科学与技术参考书,2017同等学力申硕计算机科学与技术综合备考规划...
  8. [python]用pywin32库实现鼠标键盘自动控制
  9. (14)System Verilog范围随机函数
  10. python zipfile模块学习笔记(一)
  11. [原]linux 修改 hostname 立即生效
  12. 数据库基础知识,超全!!!
  13. selenium+crop+chaojiying 之模拟登录超级鹰
  14. 好玩的WPF第一弹:窗口抖动+边框阴影效果+倒计时显示文字
  15. Linux (deepin)网络管理详解.
  16. 记录每日习题(35)
  17. DOJO API 中文参考手册
  18. iOS9.0 新功能
  19. openGL控制FPS (每秒传输的帧数)
  20. Linux命令全家桶以及vim/gcc/gdb/makefile/yum

热门文章

  1. 韩寒:给李彦宏先生的一封信
  2. PPT修行之路(二)-素材库
  3. 用Matlab把SMAP vegetation optical depth (VOD)数据转换成带投影信息EASE GRID2的tif文件
  4. python中字符串的处理_Python中字符串的处理技巧分享
  5. 因果推断(Causal Inference)概要
  6. 大黄,不懂 HTTP 行嘛?
  7. Android Widget 小部件(一) 简单实现
  8. 基于局域网的超简易即时通讯软件(一)
  9. DetectoRS: Detecting Objects with Recursive Feature Pyramidand Switchable Atrous Convolution
  10. 尊重版权,遵守开源协议,才是自主掌控之道