헬프 데스크 시스템에서 작업을 시작하기 전에 약간의 연구를했습니다. 모든 티켓 ID은 현재 날짜와 몇 자리 숫자로 시작됩니다. 예 : 2012102620000033.CRM에서 티켓 ID 생성
Java에는 어떤 종류의 ID가 생성 될 수 있습니까?
헬프 데스크 시스템에서 작업을 시작하기 전에 약간의 연구를했습니다. 모든 티켓 ID은 현재 날짜와 몇 자리 숫자로 시작됩니다. 예 : 2012102620000033.CRM에서 티켓 ID 생성
Java에는 어떤 종류의 ID가 생성 될 수 있습니까?
시작할 수있는 좋은 장소는 SimpleDateFormat
입니다. 내가 제대로 질문을 이해하면 예를 들어,
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String isoDate = sdf.format(new Date());
// Append your ticket serial number...
는 티켓 ID는 기능의 도움으로 소스 코드의 Random 수준의 API를 사용하여 생성 할 수 있으며, 그것은 문자열에 대한 타임 스탬프와 연결 할 수 있습니다 변수. 이 도움이된다면
다른 답변의 코드는 확인하시기 바랍니다 ... 유용 :
Random random = new Random();
DateFormat date = new SimpleDateFormat("yyyyMMdd");
System.out.println(date.format(new Date()) + String.valueOf(random.nextInt(999999999)));