java 周几_java实现根据日期判断周几
知识补充:
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实现根据日期判断周几相关推荐
- python判断今天周几_Python如何根据日期判断周几
python作为现在很流行的一门语言,学好python是很有必要的,下面是根据日期判断周几的个人总结的一些方法,可供参考. Python如何根据日期判断周几 Python判断周几主要使用了time, ...
- java 判断日期周几_Java 输入一个日期,判断是星期几
package com.zwg.calweek; import java.time.MonthDay; import java.util.Scanner; public class CalMain { ...
- java根据时间判断星期几_java怎么根据日期判断是星期几
java怎么根据日期判断是星期几 发布时间:2020-06-23 09:31:18 来源:亿速云 阅读:112 作者:Leah 这篇文章将为大家详细讲解有关java怎么根据日期判断是星期几,小编觉得挺 ...
- java 周历_java – 如何从日期获得零售(4-5-4)日历周
我需要从一个日期获得4-5-4个日历周.是否有像Java格鲁吉亚日历这样的实用程序用于4-5-4零售日历? 如果没有,我该如何创建一个?需要什么逻辑?在闰年的情况下,第53周是什么时候? 例如,如果我 ...
- html 日期判断周几,javascript怎么根据日期判断星期几?
javascript根据日期判断星期几主要用到的方法是:getDay() ,可返回表示星期的某一天的数字.然后根据此数字就可以输出星期几. getday()方法: 语法dateObject.getDa ...
- Python如何根据日期判断周几
一.概述 业务有一个需求,需要根据日期,判断周几. 二.代码 当前日期 import datetime today = datetime.datetime.now().weekday() + 1 pr ...
- php 时间戳 周几,php如何根据时间戳判断周几
php根据时间戳判断周几的方法:可以利用date()函数来进行判断.date()函数可以把时间戳格式化为可读性更好的日期和时间,具体使用方法如:[date("Y/m/d")]. 函 ...
- c#日期转换周几_Java时间与日期
只有把眼前的事情做好,才能考虑其他的问题. 众所周知,全世界在同一时刻看手表肯定不会看到同一个时间,因为地球是圆的,面对太阳的角度是不一样的,我们一般说时间几点几点,是指的本地时间,比如国内大部分以北 ...
- java 创建 时间_java创建Date日期时间笔记
(1)public Date() 创建的日期类对象的日期时间被设置成创建时刻相对应的日期时间. 例: Java代码 1.Date today=new Date(); //today被设置成创建时刻相 ...
- java 数组 包含_Java中高效的判断数组中某个元素是否存在详解
一.检查数组是否包含某个值的方法 使用List public static boolean useList(String[] arr, String targetValue) { return Arr ...
最新文章
- 02面向对象设计原则
- 只能看到部分局域网计算机,为什么局域网中只能看到部分电脑
- 在windows7下安装CentOS
- python交作业的格式_python作业4
- python数据分析的主要流程-KNIME + Python = 数据分析+报表全流程
- 如何快速弄懂一个新模型_如何评估创业项目是否靠谱?一个新的模型 | 创创锦囊...
- 同等学力申硕计算机科学与技术参考书,2017同等学力申硕计算机科学与技术综合备考规划...
- [python]用pywin32库实现鼠标键盘自动控制
- (14)System Verilog范围随机函数
- python zipfile模块学习笔记(一)
- [原]linux 修改 hostname 立即生效
- 数据库基础知识,超全!!!
- selenium+crop+chaojiying 之模拟登录超级鹰
- 好玩的WPF第一弹:窗口抖动+边框阴影效果+倒计时显示文字
- Linux (deepin)网络管理详解.
- 记录每日习题(35)
- DOJO API 中文参考手册
- iOS9.0 新功能
- openGL控制FPS (每秒传输的帧数)
- Linux命令全家桶以及vim/gcc/gdb/makefile/yum
热门文章
- 韩寒:给李彦宏先生的一封信
- PPT修行之路(二)-素材库
- 用Matlab把SMAP vegetation optical depth (VOD)数据转换成带投影信息EASE GRID2的tif文件
- python中字符串的处理_Python中字符串的处理技巧分享
- 因果推断(Causal Inference)概要
- 大黄,不懂 HTTP 行嘛?
- Android Widget 小部件(一) 简单实现
- 基于局域网的超简易即时通讯软件(一)
- DetectoRS: Detecting Objects with Recursive Feature Pyramidand Switchable Atrous Convolution
- 尊重版权,遵守开源协议,才是自主掌控之道