網站首頁 編程語言 正文
因為一些原因,原本學Java的我,也兼顧了C#,做了好幾個差不多相同的項目,就那么一個月的時間,總覺得,學了兩年的Java算是白學了,這里吧,我的意思不是說真的白學啥的,只是想告訴大家,想真的學好一門語言,最重要的還是邊學邊應用,只有將學到的實際應用上去,才能真正學明白,學懂吧。
所以在此,留下一篇我學習C#遇見的問題吧,有關時間戳和日期互換的問題,找了不少地方有的講不清,有的要收米,真的挺不容易的哎。希望大家能好好學哈。
注意:一定要注意我后面的每個除數,數值的差距,會導致時間的不同!??!千萬注意?。?!尤其是最后一個案例,時間戳轉成日期的那個,除數和乘數的關系!
一:日期轉化成時間戳
// 當前日期轉換成時間戳
long time1 = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
案例圖:
二:將當前日期的前后指定的天數轉換成時間戳
// 將當前日期的前后指定的天數轉換成時間戳
long time2 = ((DateTime.Now.AddDays(i).ToUniversalTime().Ticks - 621355968000000000) / 10000000);
// 將當前日期的前后指定的天數轉換成時間戳
// 只獲取年月日的日期時間戳
long time2 = ((DateTime.Now.AddDays(i).Date.ToUniversalTime().Ticks - 621355968000000000) / 10000000);
案例圖:
三:將指定日期轉換成時間戳:如 2022-8-22 22:56:30
// 將指定日期轉換成時間戳:如 2022-8-22 22:56:30
long time3 = ((new DateTime(2022,8,22,22,56,30).ToUniversalTime().Ticks - 621355968000000000) / 10000000);
案例圖:
四:將時間戳轉換成日期
// 獲取一個時間戳long time4 = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000;// 時間戳的開始時間DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));// 這個我也不太明白,照抄吧,加油!有知道的大佬,評論一下,給我講解一下,謝謝!TimeSpan toNow = new TimeSpan(time4 * 10000000);// 這里看個人需求,我的需求就是得到字符串形式的日期:2022-8-22String targetDt = dtStart.Add(toNow).ToString("yyyy-MM-dd");// 原數據DateTime targetDt = dtStart.Add(toNow);
案例圖:
注:時間戳后面那個除數,具體大小自己看需求決定。千萬要注意這個除數,很重要!
原文鏈接:https://blog.csdn.net/qq_52185114/article/details/126474973
相關推薦
- 2023-04-04 numpy中的norm()函數求范數實例_python
- 2022-07-02 如何對numpy?矩陣進行通道間求均值_python
- 2022-04-11 解決react中label標簽for報錯問題_React
- 2022-06-20 Python使用ffmpeg合成視頻、音頻的實現方法_python
- 2022-03-20 ajax和fetch的區別點總結_AJAX相關
- 2022-05-31 jQuery實現側邊導航欄及滑動電梯效果(仿淘寶)_jquery
- 2022-12-23 react數據管理機制React.Context源碼解析_React
- 2022-06-18 Android自定義彈框Dialog效果_Android
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支