gpt4 book ai didi

c# - C#-DateTime 的 java 等价物是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:37:00 25 4
gpt4 key购买 nike

我在下面有这个功能。

它接收一个字符串和一个由另一个字符串组成的键。

该函数采用输入并添加日期以生成完全相同的 key 以进行验证。

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 中做一个与此函数等效的函数,而且我对 DateDateTime 如何实现知之甚少 在 java 中工作,如果有人能给我一些如何正确调整代码的指示,我将非常高兴。

提前致谢。

最佳答案

在 GregorianCalendar 中查找方法:http://download.oracle.com/javase/6/docs/api/java/util/GregorianCalendar.html (请阅读说明中的详细用法示例)

关于c# - C#-DateTime 的 java 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6842972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com