날짜를 입력하여 해당 연도의 며칠째를 보십시오
9917 단어 시간 조작
/*
* , :
(1) , (2015-10-20)
(2)
(3) :2015-10-20, "2015 -10 -20 , 2015 293 "
* */
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
public class Work {
public static void main(String[] args) throws ParseException {
Scanner input = new Scanner(System.in);
System.out.println(" , :2000-01-01");
String str = input.nextLine();
Date date = new Date();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
date = df.parse(str);
Calendar cd = Calendar.getInstance();
cd.setTime(date);
int week = cd.get(Calendar.DAY_OF_WEEK);
String str2 = chineseWeek(week);
int year = cd.get(Calendar.YEAR);
int month = cd.get(Calendar.MONTH) + 1;
int day = cd.get(Calendar.DAY_OF_MONTH);
long num = cd.getTimeInMillis();
//System.out.println(num);
cd.set(year,0,0);
long num1 = cd.getTimeInMillis();
//System.out.println(num1);
long num2 = (num - num1) / 1000 / 60 / 60 / 24;
System.out.println(year + " -" + month + " -" + day + " "
+ str2 + ", " + year + " " + num2 + " ");
}
private static String chineseWeek(int week) {
String[] str = {" "," "," "," "," "," "," "};
return str[week - 1];
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
날짜를 입력하여 해당 연도의 며칠째를 보십시오텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.