java 里面日期转星期的简洁代码

import java.text.SimpleDateFormat;

import java.util.Calendar;

public class Lq_1 {

//日期与星期的转化

public static void main(String[] args) throws Exception {

String dateString = "2017-6-26";

System.out.println(dayForWeek(dateString));

}

public static int dayForWeek(String pTime) throws Exception {

//给format设定日期格式

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

//方法直接返回一个日历calendar

Calendar c = Calendar.getInstance();

//SimpleDateFormat中的parse方法可以 把String型的字符串转换成特定格式的date类型

//settime方法可以把Java的系统时间设置为传进的参数时间

c.setTime(format.parse(pTime));

int dayForWeek = 0;

//系统时间是星期日 一。。。六   对应的是1 2 3.。。7 减一可以返回正确的星期几

if(c.get(Calendar.DAY_OF_WEEK) == 1){

dayForWeek = 7;

}else{

dayForWeek = c.get(Calendar.DAY_OF_WEEK) - 1;

}

return dayForWeek;

}

}

java星期日代码_java 里面日期转星期的简洁代码相关推荐

  1. java 判断天是星期及_java判断日期是星期几的方法总结

    java取得指定日期是星期几的方法:(相关视频教程推荐:java视频教程) 1.使用Calendar类//根据日期取得星期几 public static String getWeek(Date dat ...

  2. java 由日期计算星期几_java计算日期是星期几

    java取得指定日期是星期几:(推荐:java视频教程) 取得指定日期是星期几可以采用下面两种方式取得日期是星期几: 1..使用Calendar类//根据日期取得星期几 public static S ...

  3. java 时间处理_JAVA处理日期时间常用方法

    Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR.MONTH.DAY_OF_MONTH.HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了 ...

  4. core java 9 代码_Java Core 学习笔记——3.char/Unicode/代码点/代码单元

    通用字符集(UCS) UCS是由ISO制定的ISO 10646(或称ISO/IEC 10646)标准所制定的标准字符集. UCS包括了其他所有的字符集(包含了已知语言的所以字符). ISO/IEC 1 ...

  5. java时间代码_java处理日期时间代码

    public static String FORMATE_DATE_STR = "yyyy-MM-dd"; public static String FORMATE_TIME_ST ...

  6. java时间方法_JAVA处理日期时间常用方法

    转载JAVA处理日期时间常用方法: 1.java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR.MONTH.DAY_OF_MONTH.HOUR 等 日 ...

  7. java年份换算_java中日期的换算处理

    JAVA8中的日期API是JSR-310的实现,并且是工作在ISO-8601日历系统基础上的,但我们也可以在非ISO的日历上. JDK8的日期API大致分为以下几个包: 1 java.time包:JD ...

  8. java mail 签名_java mail实现Email的发送,完整代码

    java mail实现Email的发送,完整代码 1.对应用程序配置邮件会话 首先, 导入jar com.sun.mail javax.mail 1.5.2 javax.mail.Session保存邮 ...

  9. java 月份缩写_Java常用日期、时间格式化转换符

    常用日期.时间格式化转换符 转换符 说明 %te 一年中的某一天 %tb 指定语言环境的月份简称 %tB 指定语言环境的月份全称 %tA 指定语言环境的星期几全称 %ta 指定语言环境的星期几简称 % ...

最新文章

  1. 报名 | 第二届“大数据在清华”高峰论坛
  2. 关于软件外包的一些看法(转)
  3. Mat, vectorpoint2f,Point3d Iplimage等等常见类型转换
  4. 通用权限管理系统组件 (GPM - General Permissions Manager) 给信息管理系统加一个初始化的功能,调用存储过程...
  5. python变量下划线开头_一日一技:python中下划线在不同位置的作用
  6. ios下使用rsa算法与php进行加解密通讯
  7. 小程序 mpvue 使用canvas绘制环形图表
  8. 自定义控件之瀑布流与水波纹实现
  9. AI手机会怎么样?那不得看高通骁龙的AI能怎样
  10. live555 源代码简单分析1:主程序
  11. css 超出N行文本如何处理
  12. Ubuntu 14.04安装LAMP(Linux,Apache,MySQL,PHP)
  13. 完整的连接器设计手册_连接器卧式插拔力的测试介绍
  14. MATLAB——imhist函数
  15. python网络测速_Linux下3种常用的网络测速工具
  16. PLC调试中的四个步骤
  17. SEO引擎首页优化 - 2016百度搜索引擎算法
  18. _itemmod_extract_enchant
  19. the little schemer 笔记(4)
  20. 2019 年第 25 周 DApp 影响力排行榜 | TokenInsight

热门文章

  1. 机器学习数据处理-数据归一化
  2. 一款经典的ThinkPhp6开发的CMS内容管理系统
  3. python快速入门【二】----常见的数据结构
  4. VSCode常用好用插件大全
  5. 柔屏婉机-努比亚阿尔法
  6. MySQL--查看数据库连接信息
  7. MySQL查看数据库表容量大小
  8. 安卓手机卡顿怎么解决_当你的手机卡了,内存不能乱清理!试试这3个方法,有效解决手机卡顿...
  9. linux grub安装在pbr,GRUB安装及命令行排错
  10. JavaWeb毕业设计-蛋糕商城系统(idea可用)