我编写了以下代码以特定格式显示日期时间:
let formatter = NSDateFormatter()
formatter.dateStyle = NSDateFormatterStyle.LongStyle
formatter.timeStyle = .MediumStyle
formatter.dateFormat = "HH:mm a 'on' MMMM dd, yyyy"
let dateString = formatter.stringFromDate(newDate!)
println(dateString)
输出量
12:16 pm on July 17, 2015
我想将“ pm”显示为“ PM”(用大写字母表示),如果电话具有24小时格式,则AM / PM应该不会出现。请帮我。
您可以如下设置DateFormatter amSymbol和pmSymbol:
Xcode 8.3•Swift 3.1
let formatter = DateFormatter()
formatter.locale = Locale(identifier: "en_US_POSIX")
formatter.dateFormat = "h:mm a 'on' MMMM dd, yyyy"
formatter.amSymbol = "AM"
formatter.pmSymbol = "PM"
let dateString = formatter.string(from: Date())
print(dateString) // "4:44 PM on June 23, 2016\n"
函数名称:显示快速设置 函数功能: 下滑显示快速设置 函数方法 keycode.quickSetting() 注意事项 部分设备可能会出现无效的问题,已知模拟器调用此命令可能会失效。 目前积木编程函数和触动精灵函数不通用,请仔细查看本手册,此手册中函数仅支持积木编程,不支持触动精灵,同理请勿将触动精灵函数在积木编程运行。
问题内容: 我在用Java和SVG Salamander玩弄,但还不太了解如何将简单的SVG文件渲染为。 有人可以给我一个简单的例子吗?试图按照官方站点上的宽松教程进行操作,但找不到简单的代码来获得更好的理解。 问题答案: 该存储库包含示例代码。如果要使用最新版本,则涉及一些步骤: 安装Apache Maven。 将存储库克隆到某个位置: cd $HOME/dev/java git clone h
问题内容: 我正在寻找一种解决方案,以快速为文件添加扩展文件属性。我检查了此链接写扩展文件属性,但是解决方案在目标c中,我需要快速解决方案。 问题答案: 这是Swift 5中可能的实现,作为的扩展,带有获取,设置,列出和删除文件扩展属性的方法。(可在编辑历史记录中找到快速2、3和4代码。) 用法示例:
问题内容: 编写并运行此代码后,编译器将显示Expected Declaration错误: 问题答案: 之所以会出现此错误,是因为您在类中的错误位置放置了代码,因此将其移至任何函数或viewDidLoad方法中。 您只能在类范围内声明,而不能执行表达式。 它将正常工作。 编辑: 在您的第二个UIViewController只是通过NSUserDefaults这种方式阅读highScore : 因此
问题内容: 我正在使用Swift在iOS上进行编程,并且正在使用此代码移动,但是它不起作用。我正确调用了该函数,但是文本字段没有移动。我正在使用自动版式。 问题答案: 现有答案有一些改进。 首先, UIKeyboardWillChangeFrameNotification 可能是最好的通知,因为它处理的不仅是显示/隐藏,还包括由于键盘更改(语言,使用第三方键盘等)和旋转引起的更改(但下面的注释说明
问题内容: 我正在使用QLPreviewController预览文档。但是我不知道如何显示存储在服务器上的文档。 问题答案: 你不能 QuickLook仅适用于本地资源文件。您需要首先异步下载数据,将其保存到文档目录或临时文件夹中,并在完成后从主线程中显示QLPreviewController: 编辑/更新: Xcode 11.3.1•Swift 5.1 ViewController.swift