yejiongbiao

Results 7 comments of yejiongbiao

以下是C#写的获取时间写法 ``` //通过雪花算法ID获取时间戳 static DateTime GetTime() { var Id = YitIdHelper.NextId(); var Id2Str = Convert.ToString(Id, 2); var TimeStr = Id2Str.Substring(0, Id2Str.Length- Opt.WorkerIdBitLength-Opt.SeqBitLength); var dt = Opt.BaseTime.AddMilliseconds(Convert.ToInt64(TimeStr, 2)).ToLocalTime(); return dt; }...

我已经提交了支持双向绑定功能了

目前这个插件只能自己绑定事件来进行双向绑定 `@change="val=>AddForm.GoodsCredentials=val"`

![微信圖片_20240125110145](https://github.com/dotnetcore/FreeSql/assets/6925099/9be84610-b8dd-4e75-a18f-87557758151f) Freesql是否会根据多语言设定自动转换日期?此记录在数据库的时间是中国时间,不知道请求头带上了th语言就会自动把日期类型转换成泰国佛教时间,这个如果取消

> 跨时区方案,建议统一存储 utc > > ```cs > fsql.Aop.AuditDataReader += (_, e) => > { > if (e.DataReader.GetFieldType(e.Index) == typeof(DateTime)) > e.Value = e.DataReader.GetDateTime(e.Index); //在这里转换 > }; > ``` 不太懂,我存儲到數據庫的日期是正確的,而且數據庫用的mssql datetime類型存儲不存在時區問題,只是瀏覽器設置了泰語,然後查詢出來的日期就變成了泰國佛教日期了(如果你對泰國文化有了解的話就懂我說的是什麼意思),所以我這邊訴求是如何關閉這個設置

> 浏览器设置,那要在前端显示的时候处理,我以为和 ORM 有关系,那请无视我上面的回复。 問題背景是這樣子 1.表字段(CreatedTime)存在MSSQL數據庫值是2024-01-25 11:32:40.070 2.測試API請求頭設置了語言為TH(泰文),但是日期格式就變成了25/1/2567 11:32:40 ![微信圖片_20240130101440](https://github.com/dotnetcore/FreeSql/assets/6925099/35638724-6fc8-4421-9d52-70c75b6ce7d8) 從表面來看就是Freesql轉換的,我不明白API請求頭的參數為什麼影響到freesql的查詢結果,所以想請教下怎麼解決和了解下你這邊的語言國際化的機制

> 浏览器设置,那要在前端显示的时候处理,我以为和 ORM 有关系,那请无视我上面的回复。 查明原因了,與freesql沒有關係,是net datetime類型自身問題,它會根據多語言設置自動變化日期展示方式