วิธีจัดการปฏิทิน TimeZones โดยใช้ Java?
ฉันมีค่า Timestamp ที่มาจากแอปพลิเคชันของฉัน ผู้ใช้สามารถอยู่ในเขตเวลาท้องถิ่นใดก็ได้ เนื่องจากวันที่นี้ใช้สำหรับ WebService ซึ่งถือว่าเวลาที่กำหนดเป็น GMT เสมอฉันจึงจำเป็นต้องแปลงพารามิเตอร์ของผู้ใช้จาก say (EST) เป็น (GMT) นี่คือตัวเตะ: ผู้ใช้ไม่สนใจ TZ ของเขา เขาป้อนวันที่สร้างที่เขาต้องการส่งไปยัง WS ดังนั้นสิ่งที่ฉันต้องการคือ: ผู้ใช้เข้าสู่: 5/1/2008 18:12 PM (EST) พารามิเตอร์ของ WS ต้องเป็น : 5/1/2008 18:12 PM (GMT) ฉันรู้ว่า TimeStamps ควรอยู่ใน GMT โดยค่าเริ่มต้นเสมอ แต่เมื่อส่งพารามิเตอร์แม้ว่าฉันจะสร้างปฏิทินจาก TS (ซึ่งควรจะเป็น GMT) ชั่วโมงจะปิดตลอดเวลาเว้นแต่ผู้ใช้จะอยู่ใน GMT ฉันขาดอะไรไป? Timestamp issuedDate = (Timestamp) getACPValue(inputs_, …