【发布时间】:2020-05-12 15:28:16
【问题描述】:
我做了出勤申请。它将根据位置记录用户出勤情况。我在数据库中有名为duration_attendance 的字段,该字段的类型为数据TIME。
此字段将记录用户从开始工作到回家的持续时间(例如:08:00 开始。17:00 结束。它将返回 08:00 持续时间)
在服务器端,我可以通过以下方式实现:
Convert Time To Second : SELECT TIME_TO_SEC('05:15:40');
Convert Second To Hours minute : SELECT TIME_FORMAT(SEC_TO_TIME('48465'),'%Hh %im') // 13h 27m
如何在飞镖端将 TIME 转换为小时和分钟格式?
就我而言,duration_attendance = 08:35 我想将其转换为 8 小时 35 分钟。
响应 API
{
"status": 1,
"message": "Data Absensi Bulan 05 Tahun 2020",
"data": [
{
"tanggal_absen": "2020-05-10",
"jam_absen_masuk": "07:55:00",
"jam_absen_pulang": "21:22:45",
"durasi_absen": "13:27:45",
"status": "o",
"durasi_lembur": "04:22:45"
},
{
"tanggal_absen": "2020-05-11",
"jam_absen_masuk": "21:15:10",
"jam_absen_pulang": "21:15:10",
"durasi_absen": "00:00:00",
"status": "a",
"durasi_lembur": "00:00:00"
},
{
"tanggal_absen": "2020-05-12",
"jam_absen_masuk": "21:13:01",
"jam_absen_pulang": "21:13:01",
"durasi_absen": "00:00:00",
"status": "a",
"durasi_lembur": "00:00:00"
}
]
}
【问题讨论】:
-
您是否只是为了显示目的而隐藏它?查看this。它将帮助您格式化 DateTime 对象。
标签: dart