把对象JSON序列化,然后反序列化后发现时间少了八小时.因为在东八区,所以序列的时候按照1970-01-01:08:00:00为基数取得差值,而反序列化的时候以1970-01-01:00:00:00作为的基数反序列成了标准时间,所以需要ToLocalTime一下或者手动+8. class Program { static void Main(string[] args) { UserInfo userInfo = new UserInfo(); userInfo.CreateTime = Dat
有时候用php echo date("Y-m-d H:i:s")的时候会发现自己的时间和系统时间有差别 这里问题一般就是因为你自己的时区和配置的时区出现了差别的原因: 解决办法有三种 修改php.ini,增加下面的内容:[Date] ; Defines the default timezone used by the date functions date.timezone = Asia/Chongqing 你的php.ini里面的时区不是本地的. 你在这里;date.timezo
BasicDBList dateList = new BasicDBList(); dateList.add("$t"); dateList.add(28800000); DBObject time = new BasicDBObject("$add", dateList); Bson group = Aggregates.group(new Document().append("t", new Document().append("$