<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                >[info] time ~~~ package main import ( "fmt" "time" ) var ( chinaStandardTime = "CST" timezoneOffset = 8 * 60 * 60 // 8小時 CSTZone = time.FixedZone(chinaStandardTime, timezoneOffset) // 東八區 ) func main() { // 獲取當前時間 now := time.Now() // 獲取當前時間戳 timestamp := now.Unix() fmt.Println(timestamp) // 1724405308 // 將時間戳轉為時間格式 dateTime := TimeParseTimeStamp(timestamp) fmt.Println(dateTime) // 2024-08-23 17:28:28 date := TimeParseShortDay(timestamp) fmt.Println(date) // 2024-08-23 // 將時間格式轉為時間戳 timestamp1 := TimeParseTime(dateTime) fmt.Println(timestamp1) // 1724405308 timestamp2 := StrToTime(date) fmt.Println(timestamp2) // 1724342400 // 通過時間戳獲取時間差-精確到小時 getDaysHours := GetDaysHours(timestamp - 86400) fmt.Println(getDaysHours) // 1天 } // TimeParseTimeStamp 將時間戳轉換為"2006-01-02 15:04:05"格式 func TimeParseTimeStamp(timestamp int64) string { if timestamp == 0 { return "" } return time.Unix(timestamp, 0).In(CSTZone).Format(time.DateTime) } // TimeParseShortDay 將時間戳轉換為"2006-01-02"格式 func TimeParseShortDay(timestamp int64) string { if timestamp == 0 { return "" } return time.Unix(timestamp, 0).In(CSTZone).Format(time.DateOnly) } // TimeParseTime 將"2006-01-02 15:04:05"格式轉為時間戳 func TimeParseTime(timeStr string) int64 { if timeStr == "" { return 0 } timestamp, _ := time.ParseInLocation("2006-01-02 15:04:05", timeStr, CSTZone) return timestamp.Unix() } // StrToTime 將"2006-01-02"格式轉為時間戳 func StrToTime(timeStr string) int64 { theTime, _ := time.ParseInLocation(time.DateOnly, timeStr, CSTZone) sr := theTime.Unix() return sr } // GetDaysHours 通過時間戳獲取時間差-精確到小時 func GetDaysHours(start int64) string { var ( sub int64 days int64 hours int64 timeStr string startTime time.Time endTime time.Time ) startTime = time.Unix(start, 0) endTime = time.Unix(time.Now().Unix(), 0) sub = int64(endTime.Sub(startTime).Hours()) days = sub / 24 hours = sub % 24 if hours > 0 { timeStr = fmt.Sprintf("%d天%dh", days, hours) } else { timeStr = fmt.Sprintf("%d天", days) } return timeStr } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看