Добрый день, мне нужны помощники в VB 2015 и MySQL Workbench. Я создаю программу Time In Out. моя цель состоит в том, чтобы проверить, имеет ли пользователь уже время в течение последних 5 минут, если это так будет отображаться как время, если не будет времени In.
messagebox.show(TimeOfDay)
TimeOfDay возвращает текущее время с 12-часовым форматом следующим образом:
02:30:23 PM
Поэтому я хочу преобразовать это в минуты и позже, я хочу получить от него отличное решение, чтобы определить, прошло ли 5 минут. Я буду благодарен за любую помощь или комментарии и предложения. Благодарю.
TotalMinutes - это свойство TimeSpan, которое дает вам итоговое количество минут, поэтому...
Dim first = DateTime.Now
...
Dim last = DateTime.Now
Dim minuteSpan as TimeSpan = first.Subtract(last)
Dim minutes = minuteSpan.TotalMinutes
Это довольно легко. Во-первых, сделайте это:
Private dt = DateTime.Now
Затем используйте целые числа
Dim HrtoMinute as integer = dt.Hour * 60
Dim ttlminutes as integer = HrtoMinute + dt.Minute
'Now,to convert seconds into minutes
dim sctndstomnts as integer = CSng(dt.Second) / 60
'Now for end result
Dim result as integer = ttlminutes + sctndstomnts
Это все, что я думаю