java判断当天是星期几的方法:

1、使用Calendar类/**

* 获取当前日期是星期几

*

* @param dt

* @return 当前日期是星期几

*/

public static String getWeekOfDate(Date dt) {

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

Calendar cal = Calendar.getInstance();

cal.setTime(dt);

int w = cal.get(Calendar.DAY_OF_WEEK) - 1;

if (w < 0){

w = 0;

}

return weekDays[w];

}

上面的weekday就是周几,但是,Java里面坑爹是weekday=1,当天是周日;weekday=2,当天是周一;...;weekday=7,当天是周六。

这和JS中0是周日,1是周一,2是周二,...,6是周六是不一样的,所以,按JS的经验做Java的类似程序要出错的。

2、使用SimpleDateFormat格式化日期import java.text.SimpleDateFormat;

import java.util.Date;

/**

* Created by zhisheng_tian on 2018/6/19

*/

public class FormatDateTime {

public static void main(String[] args) {

SimpleDateFormat myFmt3 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");

Date now = new Date();

System.out.println(myFmt3.format(now));

}

}

输出:2018年06月19日 23时10分05秒 星期二

注:格式化字符串存在区分大小写

对于创建SimpleDateFormat传入的参数:EEEE代表星期,如“星期四”;MMMM代表中文月份,如“十一月”;MM代表月份,如“11”;

yyyy代表年份,如“2010”;dd代表天,如“25”

更多java知识请关注java基础教程。

java 判断今天星期几_java判断今天星期几相关推荐

  1. java判断时间是不是星期五_Java判断当前日期是星期几

    参考链接地址:http://blog.csdn.net/a9529lty/article/details/3206942 /** * 判断当前日期是星期几 * @param pTime 修要判断的时间 ...

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

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

  3. java判断一天是星期几_java判断今天星期几

    /** * 获取当前日期是星期几 * * @param dt * @return 当前日期是星期几 */ public static String getWeekOfDate(Date dt) { S ...

  4. java 判断是否是日期_java判断是否为日期的方法(附代码)

    1.使用正则判断是否日期(推荐:java视频教程)public boolean isDate(String date) { /** * 判断日期格式和范围 */ String rexp = " ...

  5. java 不存在就创建_Java 判断多级路径是否存在,不存在就创建

    Java 判断多级路径是否存在,不存在就创建 方案一: (带文件名的Path:如:D:\news\2014\12\abc.text) public boolean isexitsPath(String ...

  6. java判断是否是路径_java判断是否是目录

    java判断是否是目录:/** * 创建目录 * * @param path */ public static void CreatFileDir(String path) { try { File ...

  7. java字符串为空抛出异常_Java 判断字符串是否为空的四种方法,及效率比较。

    以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: ...

  8. java 判断是否包含中文_java判断字符串中是否包含中文并过滤中文

    java判断字符串中是否包含中文并过滤掉中文,具体内容如下 1.判断字符串中是否包含中文方法封装 /** * 判断字符串中是否包含中文 * @param str * 待校验字符串 * @return ...

  9. java 判断是不是微信打开_Java判断浏览器是微信还是支付宝

    下面一段代码给大家介绍java判断浏览器是微信还是支付宝,具体代码如下所示: @RequestMapping("getBrowser.do") public String getB ...

  10. java判断socket是否连接_java判断socket是否连接

    在socket类中有一个方法sendUrgentData,它会往输出流发送一个字节的数据,只要对方Socket的SO_OOBINLINE属性没有打开,就会自动舍弃这个字节(在Java 中是抛出异常), ...

最新文章

  1. R语言数值向上近似函数(round, ceiling, floor, trunc, signif)实战
  2. 工作流引擎 Activiti 万字详细进阶
  3. [elixir! #0043] 精确到 1bit 的字符串处理
  4. 360计算机报名支付不了,为什么我的电脑使用360浏览器后无法登陆网...
  5. Java IO: FileOutputStream
  6. Linux下的设备管理、磁盘分区及分区类型的修改
  7. javascript基础修炼(10)——VirtualDOM和基本DFS
  8. java程序动态加载jar包,并调用其中的方法
  9. Gremlin发布混沌工程实验平台免费版,开放了“故障即服务”功能
  10. 如何加精准粉丝,一个巧妙实用的方法!
  11. xclient 已停止工作
  12. lbj学习日记 07 函数基础
  13. 上位机和FPGA开发板--串口通信实验
  14. 一文看尽 CVPR 2022 最新 20 篇 Oral 论文
  15. 10款暗色质感和黑白效果LR预设
  16. OpenCV-Python无法直接读取gif格式的图片,可用PIL读取
  17. word图文混排复制到TinyMCE图片不显示
  18. 差分约束 [HNOI2005]狡猾的商人(洛谷 P2294)
  19. 三:debian安装,附加开店系统
  20. 浅谈ArcGIS中的容差和分辨率

热门文章

  1. 三门问题(基于贝叶斯分析和python的实现)
  2. 浅谈安卓逆向协议(二)- 抖音,皮皮虾
  3. oracle数据库 复制粘贴,Oracle数据库复制
  4. wangEditor 粘贴从 word 复制的带图片内容的最佳实践
  5. 概率论与数理统计 期末突击复习
  6. 欧几里得几何(1)Alpha
  7. 是真的吗?蚂蚁的LDC架构,到底是干嘛的,真的那么牛吗
  8. mysql域是什么_数据库中的“域”是什么?
  9. react-use react hook 库
  10. 传奇私服服务器修改沙巴克时间,新手教程:如何修改沙巴克名称