我有ObjectInputStream
一个java.sql.Timestamp
对象。我想读取发送的实际值,不受时区的影响。(客户端与服务器位于不同的时区)。
我怎么做?
// ois is an objectinputstream Object obj = ois.readObject();
甚至obj.toString()
返回一个改变的“时间”。我无法获取输入流的时区信息。
java.sql.Time
并且java.sql.Date
不会受到影响。只有时间戳是问题所在。
假设客户端从 EST 发送输入流,时间是下午 6:00,当我在 PST 中接收到它时6:00 pm
转换为3:00 pm
. 我不想要那个。我想6:00 pm
直接阅读。
慕仙森
相关分类