2015-09-03 6 views
10

जावा के SimpleDateFormat वर्ग (जैसे "EEE, MMM d, ''yy" और ऐसे) मूल जावा आविष्कार में परिभाषित दिनांक-समय प्रारूप स्ट्रिंग का सिंटैक्स है, या यह ICU's या CLDR's जैसी कुछ अन्य वाक्यविन्यास परिभाषा पर आधारित है?क्या SimpleDateFormat का एक जावा इन्वेस्टमेंट का स्वरूपण सिंटेक्स है?

क्या कोई ऐसे काम से अवगत है जो उन अन्य परिभाषाओं के लिए SimpleDateFormat वाक्यविन्यास की तुलना करता है? ।

उत्तर

6

java.text.*, JDK 1.1 में शुरू की, ICU पर आधारित था:

आईसीयू मूल रूप क्यूपर्टिनो में योग्यता के आईबीएम वैश्वीकरण केंद्र में यूनिकोड समूह द्वारा विकसित किया गया था, और आईसीयू के लिए सूर्य के लिए योगदान दिया था जेडीके 1.1 में शामिल आईसीयू 4 जे में इनमें से कुछ योगदान वर्गों के अतिरिक्त संस्करण और अतिरिक्त कक्षाएं जो जेडीके में कक्षाओं के पूरक हैं, शामिल हैं।

ICUs SimpleDateFormat कहा गया है कि अपने प्रतीकों पर "UTS # 35 यूनिकोड लोकेल डेटा मार्कअप लैंग्वेज (LDML) द्वारा परिभाषित एल्गोरिथ्म और पैटर्न पत्र", here पाया जा सकता है आधारित हैं के मालिक हैं।

दिलचस्प बात यह है कि दिनांक-पैटर्न अध्याय 2004-10-27 से Revision 3 में यूनिकोड तकनीकी रिपोर्ट # 35 में पेश किया गया था। शायद आईसीयू मूल लेखक था?

+0

बिल्कुल सही, धन्यवाद। – ThomasH

संबंधित मुद्दे