package com.wzxy.test;
import java.util.Scanner;
/*
* 标题:日期问题
*/
public class Main{
static int year,month,day,Mon;
static Scanner sc = new Scanner(System.in);
static String str = sc.next();
public static void main(String[] args) {
input();
exchange(year,month,day);
}
//输入并完成分割赋值的方法
public static void input() {
String[] s = str.split("/");
year = Integer.valueOf(s[0]);
month = Integer.valueOf(s[1]);
day = Integer.valueOf(s[2]);
}
//年月日交换的方法
public static void exchange(int x,int y,int z) {
// 年/月/日
String s1 = YearToString(year)+"-"+MonthToString(month)+"-"+DayToString(day);
// 月/日/年
String s2 = YearToString(month)+"-"+MonthToString(day)+"-"+DayToString(year);
// 日/月/年
String s3 = YearToString(day)+"-"+MonthToString(month)+"-"+DayToString(year);
//分别定义s1、s2、s3的长度
int n1 = s1.length();
int n2 = s2.length();
int n3 = s3.length();
//如果长度不为10则不输出,否则全部输出
if(n1 == 10) System.out.println(s1);
if(n2 == 10) System.out.println(s2);
if(n3 == 10) System.out.println(s3);
}
//定义一个年份的方法
public static String YearToString(int year) {
if(year>=0 && year<=9) return "200"+Integer.toString(year);
if(year>=10 && year<=59) return "20"+Integer.toString(year);
if(year>=60 && year<=99) return "19"+Integer.toString(year);
else return " 年份已越界 ";
}
//定义一个月份的方法
public static String MonthToString(int month) {
if(month>=1 && month<=9) return "0"+Integer.toString(month);
if(month>=10 && month<=12) return Integer.toString(month);
else return " 月份已越界 ";
}
//定义一个日期的方法
public static String DayToString(int day) {
if(day>=1 && day<=9) return "0"+Integer.toString(day);
if(day>=10 && day<=31) return Integer.toString(day);
else return " 日期已越界 ";
}
//根据年份平闰年判断,选择2月份的最大日期
public void Month() {
//如果月份为2
if(month==2) {
//如果年份能被100整除
if(year%100 == 0) {
//但年份能被400整除,则mon为1(闰年),否则为2(平年)
if(year%400 == 0) Mon = 1;
else Mon = 2;
}//如果年份不能被100整除
if(year%100 != 0){
//但年份能被4整除,则mon为1(闰年),否则为2(平年)
if(year %4==0) Mon = 1;
else Mon = 2;
}
}
}
}
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有