|< How to integrate SpriteKit using SpriteView||How to make TextField uppercase or lowercase using textCase() >|
Updated for Xcode 12.0
New in iOS 14
SwiftUI’s text views come with two specific date formatters to make dates look better on screen: one to handle single dates, and one to handle date ranges.
The date range version is actually simpler, because you just provide a closed date range and it will make sure it’s formatted appropriately according to the user’s locale:
For example, that might show “10:30AM-10:40AM”.
When working with single dates, you should provide a
style parameter to accompany it to determine how the date should be formatted. Here are some options:
// show just the date Text(Date().addingTimeInterval(600), style: .date) // show just the time Text(Date().addingTimeInterval(600), style: .time) // show the relative distance from now, automatically updating Text(Date().addingTimeInterval(600), style: .relative) // make a timer style, automatically updating Text(Date().addingTimeInterval(600), style: .timer)
SPONSORED Announcing NSSpain 2020: Remote Edition! An online, continuous conference for iOS developers. We’ll start on Thursday and finish on Friday, with talks, activities, and lots of fun for 36 hours, non-stop. Sound good? Join us!
Link copied to your pasteboard.