2011-09-12 15 views
0

私は2つの文字列日付8-11-2011と8-12-2011を持っています。私は2つの文字列の間の日数を計算したい。どうやってやるの ?私はJoda APIを使いたくありません。例を挙げて説明してください。Androidの日付の相違

+0

http://stackoverflow.com/questions/3838527/android-java-date-difference-in-days –

答えて

0

あなたは、このための任意の直接のAPIを持っていますが、これを行うことができます場合、私は知らない、

String s1 = "8-11-2011"; 
String s2 = "8-12-2011"; 

String[] arr1 = s1.split("-"); 
String[] arr2 = s2.split("-"); 
for(int i = 0; i<arr1.length; i++){ 
Integer diff = Integer.valuof(arr1[i])-Integer.valueOf(arr2[i])// its just an idea. you may need if conditions here 
} 

、その信頼性がない...

+0

[* java.time *](https://docs.oracle.com/javase/9​​/)があります。 docs/api/java/time/package-summary.html)のクラスを使用していますので、このような独自のアプローチを気にする必要があります。初期のAndroidについては、[* ThreeTenABPの使い方...](http://stackoverflow.com/q/38922754/642706)を参照してください。 –

0

問題solution

のためにこれを参照してください
+0

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 – Lundin

+0

:)しかし、stackoverflowリンクされたページが無効になる可能性がある場合、私は知っているかもしれません? – Swapnil

+0

回答にリンクするのではなく、この質問を重複としてマークしてください。 –

関連する問題