我使用一个ArrayList来存储名为SocialTimes的类的对象。SocialTimes保存一个字符串和两个数字。我正试着根据时间和时间进行排序。我不知道该怎么做。有人能帮我吗?
public class SocialTimes
{
string DateToPostStr = "";
int HourToPost = 0;
int MinuteToPost = 0;
public SocialTimes(string DateToPostStr, int HourToPost, int MinuteToPost)
{
我试图通过连接到MS服务器从数据库中查询和连接两个表,其中两个表的时间戳相等(“分钟”或“小时”精度)。
SELECT
M.TIME,
M.ERRORCODE,
A.TIME,
A.ASSAYNAME
FROM
MESSAGES M, ASSAYS A
WHERE
M.TIME = A.TIME
问题是这两个表的时间都类似于"12/07/2015 12:00:12 AM“格式。我怎样才能问SQL,在更轻松的时间范围内,例如在分钟或小时水平上,只比较时间。
例如,每分钟"12/07/2015 12:00:12
我已经获取了x hour(s) y min(s)格式的一些路线的谷歌地图ETA(即持续时间),如果x> 24,则此格式将更改为u day(s) v hour(s)。
现在,我想将这些值与其他一些ETA进行比较,因此我所需要做的就是将这些格式值转换为仅分钟值。
例如,我的值为4小时34分钟,我希望使用Java将其更改为分钟,或者使用1小时1分钟到分钟,存在小时指示为1小时和3小时的记录,分钟和天也是如此。
问题:
我需要比较两次-当前的时间和一个设定的时间。如果设定的时间是在未来,找出还有多少分钟才能说出未来的时间。
其他信息:
我目前正在使用
let date = NSDate()
let calendar = NSCalendar.currentCalendar()
let components = calendar.components(.CalendarUnitHour | .CalendarUnitMinute, fromDate: date)
let hour = components.hour
let minutes = components.minute
这是我从另一个答案中偷来
我有一个电子表格(X4),它将几个员工的总工作时间相加。一名员工的总时长是24小时。在我的函数中,由于Excel内部表示小时的方式,它等于1。根据“小时”的值,它会格式化单元格,以显示每个人的总小时数:分钟。我已检查-typename(小时)= double。我不明白为什么当小时= 1时,hours>=1不等于'True‘。如果我给那个人的电子表格值加上1分钟,它就会按预期工作吗?
Public Function format_hours(hours As Variant) As Variant
If hours >= 1 Then
format_hours