私は以下の機能を持っています。C#-DateTimeとのJavaの同等性は何ですか?
他の文字列で作られた文字列とキーを受け取ります。
この関数はinputs
を取得し、正確に同じキーを作成する日付を追加します。今
public bool isSecureKeyCorrect(string inputs,string thatKey)
{
DateTime now = DateTime.UtcNow.AddHours(2);
string currentDateString = (now.ToString("yyyyMMddHH"));
string year= currentDateString.Substring(0, 4);
string month = currentDateString.Substring(4, 2);
string day = currentDateString.Substring(6, 2);
string hour = currentDateString.Substring(8, 2);
string thisKey;
thisKey = inputs.Substring(0, 2) + month+ hour +
inputs.Substring(inputs.Length - 2, 2) + year + day;
if (thisKey == thatKey)
{
return true;
}
else
return false;
}
、私は、Javaで完全な初心者くさいんだ、と私はJavaのaswellでこの機能と同等をする必要がある、と私はJavaでDate
またはDateTime
作品は、i」はどのようにについてほとんど知識を持っているので、コードを適切に調整する方法を教えてくれる人がいればとてもうれしいです。
ありがとうございます。
この質問には、Javaのマニュアルで簡単に答えてください。なぜあなたは私たちがあなたのためにそれをすると期待していますか? – Sven
@sven私は完全な答えではなく、ポインタを求めていました。私は完全な答えを期待していませんでした。 – doge
フェア十分です。 :) – Sven