私はヘルプデスクシステムに取り組んでおり、作業を開始する前にいくつかの調査を行いました。すべてのチケット IDが現在の日付で始まり、その後に数桁の数字が続くことに気付きました。たとえば、2012102620000033 です。
この種の ID をJavaでどのように生成できますか?
私はヘルプデスクシステムに取り組んでおり、作業を開始する前にいくつかの調査を行いました。すべてのチケット IDが現在の日付で始まり、その後に数桁の数字が続くことに気付きました。たとえば、2012102620000033 です。
この種の ID をJavaでどのように生成できますか?
他の回答のコードは役に立ちました...これが役立つかどうかを確認してください:
Random random = new Random();
DateFormat date = new SimpleDateFormat("yyyyMMdd");
System.out.println(date.format(new Date()) + String.valueOf(random.nextInt(999999999)));
開始するには、 を参照することをお勧めしSimpleDateFormat
ます。例えば、
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String isoDate = sdf.format(new Date());
// Append your ticket serial number...
私があなたの質問を正しく理解していれば、関数を使用してソース コードでRandomクラス API を使用してチケット ID を生成し、タイムスタンプと文字列変数に連結することができます。