私は、前年のAPRIL月をミリ秒で取得したいと考えています。Javaで前年の特定の月を取得する
つまり、今日が28-01-2017であれば、01-04-2016をミリ秒で取得したいと考えています。私はたくさん試しましたが、何も私のために働いた。誰でも助けてくれますか?
私は、前年のAPRIL月をミリ秒で取得したいと考えています。Javaで前年の特定の月を取得する
つまり、今日が28-01-2017であれば、01-04-2016をミリ秒で取得したいと考えています。私はたくさん試しましたが、何も私のために働いた。誰でも助けてくれますか?
これを行うには、カレンダークラスを使用できます。
LocalDateTime.now().minusYears(1).getNano();
をして、必要ならば、あなたも得ることができます:
Calendar c = Calendar.getInstance(); //Will given you current date
c.add(Calendar.YEAR, -1); //Decrement 1 year
c.set(Calendar.MONTH, Calendar.APRIL); //Set Month to April
c.set(Calendar.DAY_OF_MONTH, 1); //Set First date of that month
System.out.println(c.getTime());
OPの要件に応じて 'c.set(Calendar.DAY_OF_MONTH、1);'を追加する必要があります –
@ThomasFritsch Thanks answer edited –
あなたはLocalDateTime
使用することができます秒、日、年などが
だから、あなたのコードとして与え、多分私達ができます助けてください:) – MateuszW90