#include <time.h>

 

struct tm *today;

 

time(&ltime);

today = localtime(&ltime);

printf("%04d-%02d-%02d %02d:%02d:%02d\n",
today->tm_year + 1900,   // tm_year는 1900을 더해야 서기 연도가 됨
today->tm_mon + 1, // tm_mon은 1월이 0, 2월이 1... 식으로 되어 있음 
today->tm_mday,
today->tm_hour,
today->tm_min,
today->tm_sec);

이 글은 스프링노트에서 작성되었습니다.

'IT > Language' 카테고리의 다른 글

javacore&heapdump  (0) 2008.09.19
@Override annotation  (0) 2008.09.16
java sleep (시간동안 수행)  (0) 2008.05.19
EBCDIC 변환  (0) 2008.05.19
JDK Bit 확인  (0) 2008.02.11

 // 이 함수를 시 delayTime 밀리 초 후에 이 함수를 무사히 빠져나온다..  1000 -> 1초
   public void MatrixTime(int delayTime){

       long saveTime = System.currentTimeMillis();
       long currTime = 0;

       while( currTime - saveTime < delayTime){
           currTime = System.currentTimeMillis();
       }
   }

이 글은 스프링노트에서 작성되었습니다.

'IT > Language' 카테고리의 다른 글

@Override annotation  (0) 2008.09.16
시간구하기  (0) 2008.09.16
EBCDIC 변환  (0) 2008.05.19
JDK Bit 확인  (0) 2008.02.11
[JAVA] 숫자,날짜 포메팅하는 방법  (0) 2007.06.29

 

IBM의 EBCDIC 코드 문자를 자바에서 사용하기 위해서는
Extended Encoding Set (contained in lib/charsets.jar)의 Cp933을 사용합니다.

Cp933 : Korean Mixed with 1880 UDC, superset of 5029

(기존에 c로 EBCDIC을 변화하는 소스를 사용하신 분들은 한탄을 하실겁니다. 너무 간단해서. ^^)

<자바 소스>
=================================================================================

import java.lang.*;
import java.util.*;
import java.io.*;

public class ConvAsc {
public static void main(String[] args) throws Exception {

byte BUFFER[] = new byte[150];

FileInputStream in = new FileInputStream("Host.DAT");

while(in.read(BUFFER) != -1) {

String str = new String(BUFFER,"Cp933"); //Korean Mixed with 1880 UDC, superset of 5029
//String str = new String(aaa,"Cp970"); //AIX

System.out.println("str ==> " + str);
}
}
}

=================================================================================

CP933 을 써보세요.

    // EUC-KR 을 EBCDIC with Hangul 로 바꾸는 예
    byte[] bytes = new String(euckrBytes, "euc-kr").getBytes("CP933");

    // EBCDIC with Hangul 을 EUC-KR 로 바꾸는 예
    byte[] bytes = new String(ebcdicBytes, "CP933").getBytes("euc-kr");


EBCDIC with Hangul <----> EUC-KR 코드 변환
=================================================================================

java1.4에서 지원

1.3이나 1.2에서도 사용하실수 있는데.
사용하실려면.

lib/charsets.jar 를 copy하시고 classpath에 설정 해야함

이 글은 스프링노트에서 작성되었습니다.

'IT > Language' 카테고리의 다른 글

시간구하기  (0) 2008.09.16
java sleep (시간동안 수행)  (0) 2008.05.19
JDK Bit 확인  (0) 2008.02.11
[JAVA] 숫자,날짜 포메팅하는 방법  (0) 2007.06.29
[JSP] 한글 이름 파일 다운로드  (0) 2007.06.29

+ Recent posts