我有字符串,因为它包含日期(“2018-05-10T13:00”)。但是,我想要日期格式为"MMM dd,yyyy“。因此,我编写了如下代码。
func convertDateStringToDate(longDate: String) -> String{
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MMM dd, yyyy"
let date = dateFormatter.date(from: longDate)
if date != nil
我们正在从服务器上得到GMT的日期。在解析过程中,我们使用dateDecodingStrategy作为iso8601。我们还将从服务器获得特定的时区字符串。我们需要考虑这个时区,并将格林尼治时间转换为特定于该时区。
private func dateInUserTImeZone(date: Date) -> Date {
//userSessionTImeZone is the TimeZone received from server.
let timezoneOffset = userSessionTImeZone.secondsFromGMT(f
我有一个用日期字符串填充的数组,我想通过它来检查日期是今天还是昨天。日期字符串可能如下所示:
2015-04-10 22:07:00
到目前为止,我只是尝试使用dateFormatter来转换它,但是它一直在返回零
var dateString = arrayNews[0][0].date as NSString
var dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd hh:mm:ss"
var date = dateFormatter.dateF
我想转换字符串到日期,一切都很好,但仍然,它给了我一个不正确的日期,根据字符串。
代码:
import UIKit
public class Utils {
public class func converServerTimeStampToDate (_ timeStamp: String) -> Date {
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MM/dd/yyyy, hh:mm:ss a"
return dateF
我正在开发iOS应用程序,在该应用程序中,我必须从服务中获取一些数据,并将其显示给使用UITableView的用户。在这些数据中,我需要向用户显示一个日期字符串。
一切都如期而至,但我无法解析日期格式。例如,我有下面的日期字符串
let dateString = "2018-02-27T09:45:12.887"
我使用的函数是这样的
func getDateFromString(_ DateStr: String, _ format : String ) throws -> Date
{
var date = Date()
var dateStrin
我从服务器端得到一个日期字符串,即Tue, 28 May 2019 13:24:06 +0000。我试着做以下几件事:
let dateFormatter = DateFormatter()
dateFormatter.dateStyle = .full
let date = dateFormatter.date(from: "Tue, 28 May 2019 13:24:06 +0000")
结果是nil
如何将这样的字符串转换为Date
我有两个UIDatePickers和一个标签。我想计算两个日期选择器的开始日期和结束日期选择之间的差异,并将差异显示在标签上。下面是我当前的代码:
@IBOutlet weak var YTDDateRange: UILabel!
@IBOutlet weak var startingDateMonthInput: UITextField!
@IBOutlet weak var endingDateMonthInput: UITextField!
private var datePickerStart: UIDatePicker?
private var datePickerEnd:
希望这是一件容易的事。我试图使用iOS应用程序使用SwiftUI在列表中显示日期和时间。目前,我对代码有问题,并收到了以下错误消息:Cannot convert value of type 'PostListViewModel' to expected argument type 'Data'
请查找以下代码:
struct PostViewModel {
var post: Post
init(post: Post) {
self.post = post
}
var startTime: Date {
我想像我下面的代码那样和时间约会,
func findDate(date: Date)
{
let format1: DateFormatter = DateFormatter()
format1.dateFormat = "yyyy-MM-dd"
let onlyDate = format1.string(from: date) // Here date is like 2019-11-21
let dateStr = "\(onlyDate) 10:00 AM"
let da
初学者警报
我试图从PFUser查询一个日期,然后将其格式化为NSDate,这样就更有用了。当我试图将对象转换为NSString时,麻烦就开始了,这样我就可以用NSDateFormatter()格式化它了。
var user = PFUser.query()
user.whereKey("username", equalTo: PFUser.currentUser().username)
user.findObjectsInBackgroundWithBlock { (objects, error) -> Void in
if er