머리말
배경 프로그램을 작성할 때 현재 서버의 타임 스탬프는 종종 타임 스탬프를 사용하는 것이 편리합니다.
PHP에서는 현재 타임 스탬프를 얻고 시간 () 함수를 사용하면 Date () 함수를 통과 할 수 있습니다
캘린더, Java 언어의 Dateformat는 Java 표준의 기본이지만 중요한 부분을 형성합니다. 날짜는 비즈니스 로직 계산의 핵심 부분입니다.
유닉스 타임 스탬프를 얻으십시오
JDK1.0에서 날짜 클래스는 시간을 나타내는 유일한 클래스이지만, 날짜 클래스는 JDK 1.1 버전에서 시작하여 국제화를 달성하기에 편리하지 않기 때문에 시간과 날짜에 달력 클래스를 사용하는 것이 좋습니다. 여기서 우리는 날짜 클래스와 함께 현재 타임 스탬프를 얻는 방법을 간단히 소개합니다.
시스템의 현재 날짜와 시간은 날짜 객체를 생성하고 이번에는 JVM (Java Virtual Machine)의 시스템 시간이라고합니다.
java.util.date; public static void main (date time = system.out.println); out.println (time.toString ()); // tue 17 13:28:25 CST 2013}}
서식 날짜
날짜 () 함수 사용자 정의 날짜 데이터 형식은 PHP에서 사용될 수 있습니다.
Java.text.simpledateformat; );/ 1387260201 SimpledateFormat SDF = 새로운 SimpleDateFormat ( "YYYY-MM-DD HH : SS : SS"); println (str);}}
날짜 객체로의 거대한 텍스트
"2013-12-17 14:05:59"와 같은 서식 시간 문자열이 주어지면 시간 스탬프를 용이하게하여 다른 형식의 형식 작업을 얻을 수 있습니다
import Java.text.simpledateformat; 59 "; simpledateformat sdf = new simpledateformat ("yyyy-mm-dd hh : mm : ss "); try {date time = sdf.parse (text); system.out.println (time.gettime () / 100 0) ;} catch (pareeexception e) {System.out.println (e.getMessage ());}}}
취득 날짜의 특정 부분
두 가지 클래스를 통해 DatedateFormat은 이미 현재 타임 스탬프, 날짜 형식 출력, 형식화 된 날짜 문자열을 날짜 개체 함수로 달성 할 수 있습니다. 이제 새 요구 사항, 날짜와 같은 특정 부분을 얻는 방법이 있습니다. 현재 현재 시간, 현재 일수 등이 있으면 캘린더 클래스가 필요합니다.
java.util.calendar; ); = gcalendar.get (calendar.minute) int second = gcalendar.get (calendar.minute.out.println; + minute + ":" + second);}}
두 날짜 사이의 일 수를 계산하십시오
예를 들어, 2010 년 4 월 1 일과 2009 년 3 월 11 일 사이의 계산 차이가 계산을 위해 시간과 날짜 처리를 사용할 수 있습니다.
이 프로그램의 구현 원리는 다음과 같습니다. 먼저 두 개의 특정 시점을 나타냅니다. 여기서는 두 시점을 해당 상대 시간으로 변환하고 상대 시점의 차이를 찾으십시오. 그런 다음 부서를 나누면 1 일 밀리 초 (24 시간 x60 분 x60 초 x1000 밀리 초)로 해당 일수를 얻을 수 있습니다. 이 예제의 전체 코드는 다음과 같습니다.
Java.util. = Calendar.getInstance (2009, 3-1, 11); 상대 시간 t1 = c1.gettimeinmillis (); out.println (days);}}
현재 달의 월 달력을 출력하십시오
이 예제의 기능은 현재 시스템 시간의 달 캘린더입니다. 현재 시스템 시간은 2009 년 3 월 10 일이며 2009 년 3 월의 캘린더는 출력되었습니다.
절차의 원칙은 다음과 같습니다. 먼저 1 개월 주 1 주를 얻은 다음 월의 일 수를 얻은 다음 프로세스 컨트롤을 사용하여 캘린더 형식으로 출력을 구현합니다. 즉, No. 1이 월요일 인 경우, 1 위가 화요일 인 경우 두 유닛의 두 장치가 인쇄되어 순서대로 인쇄됩니다. 토요일 날짜를 인쇄 한 후 은행을 변경하십시오. 이 예제의 전체 코드는 다음과 같습니다.
Java.util 대표는 C.SET.Date, 1)입니다. println system.out.print ( "");} // 모든 날짜 (int i = 1; i <= maxday; i ++) {// 출력 날짜 systerm.print ( ""+i); / 출력 별도의 공간 System.out.print ( ""); if (i <10) {System.out.print ( ''); = 0) {System.out.println ();}} // System.out.println ();}} 변경