当前位置: 首页 > 面试题库 >

以字符串swift 3.0获取当前时间

和魁
2023-03-14
问题内容

如何获取当前时间作为 字符串 (而不是日期)

日期时间格式

yyyy-MM-dd HH:mm:ss


问题答案:

我就是这样想的。

   // Get today date as String

        func getTodayString() -> String{

                let date = Date()
                let calender = Calendar.current
                let components = calender.dateComponents([.year,.month,.day,.hour,.minute,.second], from: date)

                let year = components.year
                let month = components.month
                let day = components.day
                let hour = components.hour
                let minute = components.minute
                let second = components.second

                let today_string = String(year!) + "-" + String(month!) + "-" + String(day!) + " " + String(hour!)  + ":" + String(minute!) + ":" +  String(second!)

                return today_string

            }

        let today : String!

        today = getTodayString()


 类似资料:
  • 问题内容: 在Go中获取当前时间戳并将其转换为字符串的最佳方法是什么?我需要日期和时间。YYYYMMDDhhmmss格式。 问题答案: 使用功能和方法。 打印出来,或者至少在几分钟前完成。(我在东部夏令时。)在时间包中定义的常量中有几种预定义的时间格式。 如果您希望使用UTC而非本地时区,则可以使用。

  • 问题内容: 如何在Java中以字符串格式获取时间戳?“ yyyy.MM.dd.HH.mm.ss” 这就是我所拥有的,但是Timestamp()需要一个参数… 问题答案: 更换 与 因为没有针对的默认构造函数,或者您可以使用方法进行操作:

  • 问题内容: 如何在PHP中获取字符串的前n个字符?将字符串修剪为特定数量的字符并在需要时附加“ …”的最快方法是什么? 问题答案: 更新: 基于检查长度的建议(并确保修剪后的和未修剪的琴弦的长度相似): 因此,您将获得最多13个字符的字符串;13个(或更少)普通字符或10个字符,后跟“ …” 更新2: 或作为功能: 更新3: 自从我写了这个答案已经有一段时间了,我实际上不再使用此代码了。我更喜欢这

  • 问题内容: 我想获取字段的字符串值(它们可以是长字符串或任何对象的类型), 如果一个字段为空,那么它应该返回空字符串,我用番石榴做过; 但是如果gearbox为null,则返回null!非空字符串,因为valueOf methdod返回字符串“ null”,这会导致错误。 有任何想法吗? EDIt:有100多个字段,我正在寻找易于实现的字段 问题答案: 您可以使用(Java 7中的标准): 从链接

  • 我想获取字段的字符串值(它们可以是长字符串或任何对象的类型), 如果一个字段为null,那么它应该返回空字符串,我对GUAVA就是这样做的; 但如果齿轮箱为空,则返回空!不是空字符串,因为valueOf MethodOd返回字符串“null”,这会导致错误。 有什么想法吗? 编辑:有100s字段我寻找一些容易实现的东西

  • 问题内容: 我正在使用IBM的mq库从MQ队列读取消息。现在,我需要检索消息的messageid。我现在在消息头中的名称messageId下。但这将返回一个byte []。现在,我需要将其更改为可读的字符串。 如何将messageId从byte []转换为string? 我尝试了几次转换,但都无效: 问题答案: MQMD中的messageId表示为24个字节。如果您知道这些文件是在什么平台上生成的