1. 使用SimpleDateFormat类,把2018-03-04转换为2018年03月04日 2. 用程序判断2018年2月14日是星期几。 3. 键盘录入一个年份,判断这
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;public class Test05 {public static void main(String[] args) throws ParseException {//定义一个字符串String s = "2018-03-04";//创建一个有参对象,解析字符串SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//创建一个新对象SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日");//把字符串解析,生成日期Date d = sdf.parse(s);//将得到的日期格式化成字符串String ss = sdf1.format(d);//输出字符串日期结果System.out.println(ss);System.out.println("----------------");//2. 用程序判断2018年2月14日是星期几。//首先我先定义一个字符串String datestr = "2018年2月14日";//创建一个有参对象,解析字符串SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日");//把字符串解析,生成日期Date dd = sdf2.parse(datestr);//获取日期对象Calendar c = Calendar.getInstance();//调用setTime方法,获取日期c.setTime(dd);//调用get方法,获取对应的日期是星期几int week = c.get(Calendar.DAY_OF_WEEK)-1;//定义一个String数组,可以根据索引获取当前星期几,将0索引设置成空字符串String[] str3={"","星期一","星期二","星期三","星期四","星期五","星期六","星期天"};System.out.println("2018年2月14日是"+str3[week]);System.out.println("-----------");//3. 键盘录入一个年份,判断这个年份是平年还是闰年(提示,闰年2月有29天,平年2月只有28天)//创建录入信息Scanner sc=new Scanner(System.in);//输出提示语句System.out.println("请输入年份");int year=sc.nextInt();//设置三月一号的日期Calendar c1=Calendar.getInstance();c.set(year,2,1);//调用add方法,将日期往前推一天获取二月份有多少天c.add(Calendar.DATE,-1);//调用get方法,获取二月份有多少天int date = c.get(Calendar.DATE);//用if判断,如果有29天为闰年,反则为平年if (date>28){System.out.println("该年为闰年");}else {System.out.println("该年为平年");}}
}
1. 使用SimpleDateFormat类,把2018-03-04转换为2018年03月04日 2. 用程序判断2018年2月14日是星期几。 3. 键盘录入一个年份,判断这相关推荐
- 练习5 键盘输入一个年份 判断年份 是否为闰年
公历年份是整百或整千的(也就是年份末尾至少有2个0的),用年份除以400,如果能整除,就是闰年,不能整除就是平年, 公历其他的年份,用年份除以4,如果能整除,就是闰年,不能整除就是平年, 如1900年 ...
- 【判断语句If】一、键盘录入一个数据,判断该月份的季节。二、李雷买新手机
键盘录入一个数据,判断该月份的季节 (if语句) 3,4,5月---->春季 6,7,8月---->夏季 9,10,11月->秋季 12,1,2---->冬季 /* *键盘录入 ...
- 任意输入一个年份 判断是否为闰年
/** .任意输入一个年份 判断是否为闰年* 闰年:可以被400整除 或者 可以被4整除但是不能被100整除的年份 */ #include <stdio.h>int main(void) ...
- 从键盘输入一个年份,判断这一年是不是闰年
从键盘输入一个年份,判断这一年是不是闰年 leapYear="不是" year = int(input("请输入一个年份:")) if(year%4==0 an ...
- 3.8编写程序 ,要求用户从键盘输入一个年份,程序输出改年出生的人的生肖。中国生肖基于12年一个周期,Java
1. 题目要求 编写程序 ,要求用户从键盘输入一个年份,程序输出改年出生的人的生肖.中国生肖基于12年一个周期, 每年一个生肖代表.鼠(rat).牛(ox).虎(tiger).兔(rabbit ...
- C语言 编写程序:由键盘输入一个字符判断是字母数字还是其他符号。
c语言程序题 编写程序:由键盘输入一个字符判断是字母数字还是其他符号. #include<stdio.h> void main() {char a;scanf("%c" ...
- 键盘录入一个字符串,判断是否是对称字符串
import java.util.Scanner;/*** 键盘录入一个字符串,判断是否是对称字符串* 对称字符串:123321* 非对称字符串:123123*/ public class Demo8 ...
- java输入一个年份,利用Java实现从键盘输入一个年份,程序输出改年出生的人的生肖...
从键盘输入一个年份,程序输出改年出生的人的生肖. import java.util.Scanner; public class Sesx { public static void main(Strin ...
- 从键盘输入一个年份和月份,输出该月有多少天(考虑闰年, 闰年的条件是:(1)能被4整除,并且不能被100整除;(2)能被400整除)。
从键盘输入一个年份和月份,输出该月有多少天(考虑闰年, 闰年的条件是:(1)能被4整除,并且不能被100整除:(2)能被400整除). (提示:月份不在1-12都要输出"Input erro ...
最新文章
- IntelliJ IDEA 关闭多余项目
- Understanding Extension Class Loading--官方
- activemq jdbc mysql_activeMQ JDBC Master Slave
- c语言字符串二维数组的动态分配应,C语言中动态分配二维数组复习过程.doc
- Qt_数据库基本操作(未完成)
- [位运算|状态压缩] leetcode 78 子集
- centos7在线yum安装mysql时官方镜像下载过慢的解决方案
- 德标螺纹规格对照表_国标德标对照表
- 【Linux】之 从源代码安装软件(HelloWorld)
- docker/kubernetes学习笔记(持续更新)
- 打开计算机 显示不支持此接口,新装的电脑系统,打开图片提示不支持此接口!怎么解决!...
- 国内最长的地铁投影画廊在上海地铁诞生
- php doctrine 使用,php – Doctrine 2 – 多数据库配置和使用
- 谷歌地图(Google Maps)接入基础篇
- CentOS8 安装mysql8- 解压安装版
- mixly红外遥控问题在线等
- Mac如何做才能彻底清理垃圾
- 解决关于java的IO流进行文件拷贝时拒绝访问的问题
- 光学共焦显微技术part 1
- linux rsync排除目录,如何从rsync中排除文件夹
热门文章
- Class-Aware Robust Adversarial Training for Object Detection论文阅读笔记
- [Web技术]用户信息管理系统
- python安装步骤-小白入门:Python安装的10个步骤,极其细致!!
- 7周年庆来袭,送包包送本子还省钱!速来!
- Vue中export和export default的区别和用法
- 分布式.常用架构和服务拆分
- 计算机教师招聘的技能展示,厦门市教师招考音体美计算机技能测试的通知(2)
- 电信面试计算机网络面试题,【中国电信员工笔试试题及答案】 - 面试网
- LeetCode 高级 - 单词接龙
- SVN代码管理协同开发流程