코스웨어/11년 내장형하드웨어
[내장형] 일일보고서(11년 8월 12일) 정선주
알 수 없는 사용자
2011. 8. 13. 22:31
시스템 시계(systemm clock)
컴퓨터에 내장되어 있는 현재 시각을 가리키는 시계 |
TriangleTest.java
package kr.ac.busanit;
import java.util.Scanner; // Scanner 사용 하기 위한 준비
public class TriangleTest
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in); // Scanner 를 사용하기 위해서 생성
Triangle t = new Triangle(); // Triangle 클래스로 t 라는 객체를 생성
System.out.print("가로: "); // 가로 : 출력
int width = input.nextInt(); // width 값 입력
System.out.print("세로: "); // 세로 : 출력
int length = input.nextInt(); // length 값 입력
double area = t.printArea(width,length); // 넓이 값 구하기
System.out.print("넓이: " + area); // 넓이 값 출력
}
} |
Triangle.java
package kr.ac.busanit;
public class Triangle
{
// 멤버 변수
int width; // 가로
int length; // 세로
// 멤버 메소드
double printArea(int width, int length)
{
double area; // 넓이
area = width * width *0.5;
return area; // 넓이 값 리턴
}
} |
날짜와 시간에 관련된 클래스
시스템 시계(System clock)
컴퓨터에 내장되어 있는 현재 시각을 가리키는 시계 |
Calendar 클래스 와 GregorianCalendar 클래스 |
시스템시계로부터 현재 시각을 읽어오는 기능의 클래스
Calendar 클래스
날짜와 시간 계산에 필요한 일반적인 기능만을 제공
년월일시분초 관련 상수들
GregorianCalendar 클래스
널리 사용되는 양력을 계산하는 클래스
(1) 시스템시계로부터 현재 시각 읽어오기
(2) GregorianCalendar 객체로부터 년월일시분초 얻어내기
시간대 설정하기
GregorianCalendar 클래스의 setTimeZone 메소드 호출
TimeZone 객체를 얻는 방법
특정 날짜와 시간 표현하기
GregorianCalender 클래스의 생성자 파라미터 이용
날짜와 시간을 포맷하는 클래스
Date Format 클래스
날짜와 시각의 포맷 기능을 제공하는 클래스
추상클래스이므로 직접 사용은 불가능
Simple Date Format 클래스
Data Format 클래스의 서브 클래스
추상 클래스가 아니므로 직접 사용 가능
사용방법
생성자 파라미터로 날자와 시간의 포맷을 넘겨줍니다
날짜/시간을 특정 시간대로 포맷하는 방법
format 메소드를 호출하기 전에 setTimeZone 메소드를 호출하면 됩니다
|