ios - Swift 中 10 位数字的当前日期到毫秒
问题描述
我只需要将当前日期转换为 10 位数的毫秒,例如:26/09/2019 当前日期快速转换为 1569592800 毫秒并将其存储在变量中以在项目中使用它
我想在此函数中使用它:
func fetchPopularGames(for platform: Platform, completion: @escaping (Result<[Game], Error>) -> Void) {
iGDB.apiRequest(endpoint: .GAMES, apicalypseQuery: "fields name, first_release_date, id, popularity, rating, involved_companies.company.name, cover.image_id; where (platforms = (49,130,48,6) & first_release_date > 1569592800); sort first_release_date asc; limit 50;", dataResponse: { bytes in
guard let gameResults = try? Proto_GameResult(serializedData: bytes) else {
return
}
let games = gameResults.games.map { Game(game: $0) }
DispatchQueue.main.async {
completion(.success(games))
}
}, errorResponse: { error in
DispatchQueue.main.async {
completion(.failure(error))
}
})
}
特别是在查询 first_release_date > 1569592800 中的这一部分
解决方案
你可以使用这个:
let timeStamp = Int(1000 * Date().timeIntervalSince1970)
将当前日期转换为时间间隔(自 1970 年以来的毫秒数)。
您也可以使用它来检查转换:https ://www.epochconverter.com/
推荐阅读
- oracle - 无法从客户端连接到 Oracle 19c
- c# - 使用 EF 和 MVC 将对象从数据传输到 UI
- reactjs - React Carousel 目标 div 元素
- javascript - 为什么我不能在 type="module" 中定义全局变量
- java - ConcurrentModificationException 流口水持久性 Spring
- sorting - 对两个向量数组进行排序以获得循环
- java - 前 8 个字节在 java 中的 AES 解密中被截断,其中加密是在 c# 中完成的
- reactjs - 如何根据 react-admin 中的另一个字段过滤 RadioButton 选项?
- javascript - 在 React 组件悬停时更改背景图像
- c - 如何仅使用指针反转字符串?