yejiongbiao
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"`
 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  從表面來看就是Freesql轉換的,我不明白API請求頭的參數為什麼影響到freesql的查詢結果,所以想請教下怎麼解決和了解下你這邊的語言國際化的機制
> 浏览器设置,那要在前端显示的时候处理,我以为和 ORM 有关系,那请无视我上面的回复。 查明原因了,與freesql沒有關係,是net datetime類型自身問題,它會根據多語言設置自動變化日期展示方式