2012-10-26 4 views
-1

헬프 데스크 시스템에서 작업을 시작하기 전에 약간의 연구를했습니다. 모든 티켓 ID은 현재 날짜와 몇 자리 숫자로 시작됩니다. 예 : 2012102620000033.CRM에서 티켓 ID 생성

Java에는 어떤 종류의 ID가 생성 될 수 있습니까?

답변

1

시작할 수있는 좋은 장소는 SimpleDateFormat입니다. 내가 제대로 질문을 이해하면 예를 들어,

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); 
String isoDate = sdf.format(new Date()); 
// Append your ticket serial number... 
1

는 티켓 ID는 기능의 도움으로 소스 코드의 Random 수준의 API를 사용하여 생성 할 수 있으며, 그것은 문자열에 대한 타임 스탬프와 연결 할 수 있습니다 변수. 이 도움이된다면

2

다른 답변의 코드는 확인하시기 바랍니다 ... 유용 :

Random random = new Random(); 
DateFormat date = new SimpleDateFormat("yyyyMMdd"); 
System.out.println(date.format(new Date()) + String.valueOf(random.nextInt(999999999)));