자바/android 날짜 형식 Simple DateFormat 변환 및 Date 와 Calendar 사용
2518 단어 Java
Date \ Calendar
1. Date 클래스 사용
1. Simple DateFormat 에 맞 춰 전환 합 니 다.
예 를 들 면.
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-M-d");
yy/MM/dd HH:mm:ss : 2002/1/1 17:55:00 (24小时制)
yy/MM/dd HH:mm:ss pm : 2002/1/1 17:55:00 pm (12小时制)
yy-MM-dd HH:mm:ss : 2002-1-1 17:55:00 (24小时制)
yy-MM-dd HH:mm:ss am : 2002-1-1 17:55:00 am (12小时制)
2. Date 형식 을 문자열 형식 으로 변환
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss");
String today = formatter.format(new Date());
3. 문자열 을 Date 형식 으로 바 꿉 니 다. 예 를 들 어.
2002 - 10 - 8 15: 30: 22 그것 을 Date 날짜 로 바 꾸 려 면 코드 는 다음 과 같 습 니 다.
Date date=formatter.parse("2002-10-8 15:30:22");
4. 날짜 수령 년, 월, 일, 주, 시간
public static String getYear(){
SimpleDateFormat formatter;
formatter = new SimpleDateFormat ("yyyy");
String ctime = formatter.format(new Date());
return ctime;
}
public static String getMonth(){
SimpleDateFormat formatter;
formatter = new SimpleDateFormat ("M");
String ctime = formatter.format(new Date());
return ctime;
}
public static String getWeek(){
SimpleDateFormat formatter;
formatter = new SimpleDateFormat ("E");
String ctime = formatter.format(new Date());
return ctime;
}
public static String getDay(){
SimpleDateFormat formatter;
formatter = new SimpleDateFormat ("d");
String ctime = formatter.format(new Date());
return ctime;
}
public static String getHour(){
SimpleDateFormat formatter;
formatter = new SimpleDateFormat ("H");
String ctime = formatter.format(new Date());
return ctime;
}
달력
1. 인 스 턴 스 대상 가 져 오기
Calendar c = Calendar.getInstance();
2. 년, 월, 일, 주, 시간 을 얻는다.
mYear = c.get(Calendar.YEAR); // 获取当前年份
mMonth = c.get(Calendar.MONTH) + 1;// 获取当前月份
mDay = c.get(Calendar.DAY_OF_MONTH);// 获取当日期
mWay = c.get(Calendar.DAY_OF_WEEK);// 获取当前日期的星期
mHour = c.get(Calendar.HOUR_OF_DAY);//获取当前时
mMinute = c.get(Calendar.MINUTE);//获取当前分
3. 특정한 해, 특정한 달 을 지정 하고 1 일 을 얻 는 것 은 무슨 요일 입 니까?
public int getWeekdayOfMonth( int mYear, int mMonth){
Calendar cal=Calendar.getInstance();
cal.set(mYear,mMonth,1);
return cal.get(Calendar.DAY_OF_WEEK)-1;(0-6 日-六)
}
주의영국 은 0 - 6 으로 일요일 부터 토요일 까지 를 나타 낸다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JPA + QueryDSL 계층형 댓글, 대댓글 구현(2)이번엔 전편에 이어서 계층형 댓글, 대댓글을 다시 리팩토링해볼 예정이다. 이전 게시글에서는 계층형 댓글, 대댓글을 구현은 되었지만 N+1 문제가 있었다. 이번에는 그 N+1 문제를 해결해 볼 것이다. 위의 로직은 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.