如何在swift的iOS中获取Google Drive中GTLDriveFile的修改日期?
我正在我的swift项目中集成google drive。如何在swift的iOS中获取Google Drive中GTLDriveFile的修改日期?,swift,google-drive-api,Swift,Google Drive Api,我正在我的swift项目中集成google drive。通过google drive集成指南集成,但我的项目需要访问所有详细信息,如修改日期、创建日期等。但无法在 所有这些细节。 使用以下代码: if let modifiedDate = file.modifiedByMeTime{ print_debug(modifiedDate) } if let modifiedDate = file.sharedWithMeTime{ print_debug(modifiedDate.
通过google drive集成指南集成,但我的项目需要访问所有详细信息,如修改日期、创建日期等。
但无法在 所有这些细节。
使用以下代码:
if let modifiedDate = file.modifiedByMeTime{
print_debug(modifiedDate)
}
if let modifiedDate = file.sharedWithMeTime{
print_debug(modifiedDate.milliseconds)
}
如何在swift的iOS中获取Google Drive中GTLDrive文件的修改日期?swift 3
let query = GTLRDriveQuery_FilesList.query()
query.pageSize = 100
query.q = path
query.fields = "files(id,name,mimeType,modifiedTime,createdTime,fileExtension,size),nextPageToken"
// u want to specify what all details want as response.//
service.executeQuery(query, completionHandler: {(ticket, files, error) in
if let filesList : GTLRDrive_FileList = files as? GTLRDrive_FileList {
if let filesShow : [GTLRDrive_File] = filesList.files {
print("files \(filesShow)")
for ArrayList in filesShow {
let name = ArrayList.name
let mimeType = ArrayList.mimeType
let id = ArrayList.identifier
let folder = (mimeType as NSString?)?.pathExtension
let creationTime = ArrayList.createdTime?.date // modified time
let modifiedTime = ArrayList.modifiedTime?.date //createdTime
}
}
})
我仍在学习Swift,但它似乎已经修改了时间(这是一个具有NSDate的对象)