में SimpleDateFormat से दो बराबर दिनांकों को पुनः प्राप्त मैं मेरी समस्या को दिखाने के लिए इस स्निपेट बनाया:जावा
import java.text.SimpleDateFormat;
public class Foo {
public static void main(String[] args) {
SimpleDateFormat formatter = new SimpleDateFormat("mm hh dd MM yyyy");
String date1 = "1412293500";
String date2 = "1412336700";
String dateString1 = formatter.format(Long.parseLong(date1 + "000"));
String dateString2 = formatter.format(Long.parseLong(date2 + "000"));
System.out.println(dateString1 + " " + dateString2);
}
}
date1
और date2
सेकंड में व्यक्त कर रहे हैं, इसलिए मैं उत्पादन में दो अलग-अलग तारीखों की उम्मीद कर रही है, लेकिन तिथि नहीं वही मुद्रित मैंने इस ऑनलाइन tool के अंदर चेक किया, और जैसा कि आप देख सकते हैं कि तिथियां दो अलग-अलग दिनों से संबंधित हैं।
मैं इसे कैसे हल कर सकता हूं?
पहले, पोस्ट कोड है कि संकलित करता है। – hd1
सबसे पहले, आपका कोड गलत है क्योंकि आपने var घोषणा में डेटा 2 लिखा था। वैसे भी यह सच है कि मेरे जेडएमएम प्रिंट आउट दिनांक 1: 45 01 03 10 2014 दिनांक 2: 45 01 03 10 2014 शायद यह एक निश्चित मूल्य –