iOS开发 获取当前手机的时间 上午下午

流程表格

步骤 操作
1 获取当前时间
2 判断当前时间是上午还是下午
3 显示上午或下午

操作步骤

步骤一:获取当前时间

首先需要导入头文件,然后使用NSDate类的实例化对象获取当前时间。

// 导入头文件
import Foundation

// 获取当前时间
let currentDate = Date()

步骤二:判断上午下午

根据当前时间的小时数来判断是上午还是下午。

// 使用日历对象获取当前时间的小时数
let calendar = Calendar.current
let hour = calendar.component(.hour, from: currentDate)

// 判断是上午还是下午
var timeOfDay: String
if hour < 12 {
    timeOfDay = "上午"
} else {
    timeOfDay = "下午"
}

步骤三:显示上午或下午

将上午下午的结果显示在界面上。

// 在界面上显示上午或下午
print("当前时间是\(timeOfDay)")

状态图

stateDiagram
    开始 --> 获取当前时间: 进入应用
    获取当前时间 --> 判断上午下午: 获取成功
    判断上午下午 --> 显示时间: 判断完成
    显示时间 --> 结束: 显示成功

关系图

erDiagram
    CUSTOMER ||--o| ORDERS : places
    ORDERS ||--| ORDER_DETAILS : contains

通过以上步骤,你可以在iOS开发中获取当前手机的时间并判断是上午还是下午。希望这篇文章对你有所帮助,加油!