-1

私はヘルプデスクシステムに取り組んでおり、作業を開始する前にいくつかの調査を行いました。すべてのチケット IDが現在の日付で始まり、その後に数桁の数字が続くことに気付きました。たとえば、2012102620000033 です。

この種の ID をJavaでどのように生成できますか?

4

3 に答える 3

2

他の回答のコードは役に立ちました...これが役立つかどうかを確認してください:

Random random = new Random();
DateFormat date = new SimpleDateFormat("yyyyMMdd");
System.out.println(date.format(new Date()) + String.valueOf(random.nextInt(999999999)));
于 2012-10-26T10:23:08.817 に答える
1

開始するには、 を参照することをお勧めしSimpleDateFormatます。例えば、

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String isoDate = sdf.format(new Date());
// Append your ticket serial number...
于 2012-10-26T09:41:02.753 に答える
1

私があなたの質問を正しく理解していれば、関数を使用してソース コードでRandomクラス API を使用してチケット ID を生成し、タイムスタンプと文字列変数に連結することができます。

于 2012-10-26T09:41:55.620 に答える