자바 날짜 포맷 및 사용 예 수집

21482 단어 날짜 포맷
1 Simple DateFormat 이 중임 을 맡 고 있 습 니 다.어떻게 포맷 하 셔 도 됩 니 다.
 

  
    
1 import java.util.Date;
2  import java.text.SimpleDateFormat;
3  public class Demo
4 {
5 public static void main(String[] args)
6 {
7 Date now=new Date();
8 SimpleDateFormat f=newSimpleDateFormat(" "+"yyyy MM dd E kk mm ");
9 System.out.println(f.format(now));
10
11 f=new SimpleDateFormat("a hh mm ss ");
12 System.out.println(f.format(now));
13 }
14 }

2 문자열 에서 날짜 형식 으로 의 변환:
 

  
    
1 import java.util.Date;
2  import java.text.SimpleDateFormat;
3  import java.util.GregorianCalendar;
4  import java.text.*;
5 publicclass Demo
6 {
7 public static void main(String[] args)
8 {
9 String strDate="2005 04 22 ";
10 // :SimpleDateFormat strDate
11   SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy MM dd ");
12 //
13  try
14 {
15 Date date=simpleDateFormat.parse(strDate);
16 System.out.println(date);
17 }
18 catch(ParseException px)
19 {
20 px.printStackTrace();
21 }
22 }
23 }

3 밀리초 수 를 날짜 형식 으로 변경

   
     
1 import java.util.Date;
2 import java.text.SimpleDateFormat;
3 import java.util.GregorianCalendar;
4 import java.text.*;
5 public class Demo
6 {
7 public static void main(String[] args)
8 {
9 long now=System.currentTimeMillis();
10 System.out.println(""+now);
11 Date dNow=new Date(now);
12 System.out.println(""+dNow);
13 }
14 }

4 시스템 시기 와 시간 을 가 져 와 SQL 형식 으로 변환 한 후 데이터베이스 로 업데이트

   
     
1 java.util.Date d=new java.util.Date(); //
//     
 
        

        
          
1 new java.text.SimpleDateFormat s = new java.text.SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );
2 String dateStr = s.format(d); //
 
        
RS , rs.updateString, rs.updateDade。
rs.updateString("regtime",dateStr);  //regtime datetime

5


           
             
1 Date myDate = new Date();
2 System.out.println(myDate.toLocaleString());
3
4 2003 - 5 - 30

6 소수 포맷 방법

      
        
1 DecimalFormat df = new DecimalFormat( " ,###.00 " );
2 double aNumber = 33665448856.6568975 ;
3 String result = df.format(aNumber);
4 Sytem. out.println(result);
5
6
7 33 , 665 , 448 , 856.66

기타:밀리초 동안 System.currentTimeMillis()가 져 오기;
 
7 데이터베이스 에 있 는 날 짜 는 년-월-일 로 만 출력 합 니 다.
정의 날짜 형식:SimpleDateFormat sdf=new SimpleDateFormat(yy-MM-dd);
sql 문 구 는 String sqlStr="select bookDate from room Book where bookDate between'2007-4-10'and'2007-4-25';
출력:
System.out.println(df.format(rs.getDate("bookDate")));
8.전형 적 인 예

   
     
1 Date date = from.getAfmdate();
2 if ( null != date) {
3 SimpleDateFormat yearFormat = new SimpleDateFormat( " yyyy " );
4 SimpleDateFormat monthFormat = new SimpleDateFormat( " MM " );
5 SimpleDateFormat dayFormat = new SimpleDateFormat( " dd " );
6 to.setAfmYear(yearFormat.format(date));
7 to.setAfmMonth(monthFormat.format(date));
8 to.setAfmDay(dayFormat.format(date));
9 }
10 SimpleDateFormat format = new SimpleDateFormat( " yyyy-MM-dd " );
11 appPo.setAfmdate(format.parse(appForm.getAfmYear() + " - " +
12 appForm.getAfmMonth() + " - " +
13 appForm.getAfmDay()));

좋은 웹페이지 즐겨찾기