timer-添加minutes后不能获得准确的时间

问题描述

添加minutes后不能获得准确的时间

我使用下面的代码:

import android.text.format.Time;
Time startTime = new Time();
startTime.hour = 6;
startTime.minute = 0;

经过计算后,执行startTime.minute = startTime.minute + xx后,它超过60 min,它不用返回0 也不能改变初始时间。
如何实现?

解决方案

没看懂什么意思 是设置超过60分钟不改变吗?

if(startTime.minute+xx >60) {
//donothing
}else {
startTime.minute = startTime.minute + xx
}

加减时间可以用Time的after和before方法

解决方案二:

 看了源码,里面有一段example:
 Time time = new Time();
 time.set(4, 10, 2007);  // set the date to Nov 4, 2007, 12am
 time.normalize();       // this sets isDst = 1
 time.monthDay += 1;     // changes the date to Nov 5, 2007, 12am
 millis = time.toMillis(false);   // millis is Nov 4, 2007, 11pm
 millis = time.toMillis(true);    // millis is Nov 5, 2007, 12am

 说白了你的 minute> 60 是不正确的时间,是否需要调整,你调用下Time.normalize(boolean gnoreDst)看看
时间: 2024-09-28 15:35:07

timer-添加minutes后不能获得准确的时间的相关文章

多线程-在添加Sleep()后,程序运行正确,注掉错误

问题描述 在添加Sleep()后,程序运行正确,注掉错误 // Parallel.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include #include #include using namespace std; int sum; int sum1,sum2; int **a; int n; CRITICAL_SECTION cs; HANDLE evFin[2]; int power(int order){ if(order % 2

写公司管理系统 要求添加人员后,自动生成员工编号?怎么写,求解,谢谢!

问题描述 写公司管理系统 要求添加人员后,自动生成员工编号?怎么写,求解,谢谢! 员工信息里有员工编号,但是添加的时候要求添加员工后自动生成员工编号. 解决方案 数据库写个函数,传员工类型,后面编号最大值+1 拼起来就好了啊 解决方案二: 你的员工编号要求什么样子的?例如:emp1001 解决方案三: 公司有BOSS 经理Manger 普通员工 每个类型区分排号.例如Bxx, Mxx,Cxx 解决方案四: 后面编号长度用到4位(随你),不足用零补齐 解决方案五: 经理Manger 普通员工 每个

请问下,为什么jquery添加div后,后面的div总显示在前面,多谢

问题描述 请问下,为什么jquery添加div后,后面的div总显示在前面,如图,让添加到显示到最前面该怎么做呢,z-index好像不行,而且加了后下面的input无法编辑,请帮看看多谢啦 HTML<html><head> <title>面面面面</title> <script type="text/javascript" src="jquery.js" ></script> <scrip

c++-MFC添加RadioButton后方向键的其他响应出现问题

问题描述 MFC添加RadioButton后方向键的其他响应出现问题 我想用MFC实现一个基于对话框的贪吃蛇游戏,起初运行正常,但是我发现在用方向键控制蛇的移动的时候,界面右侧我预先做的几个radioButton按钮上总会有虚线框来回跳动(和我方向键的应用构成了响应),这样很影响之后的操作,于是我在贪吃蛇游戏的onTime函数里面写了enableWindow(FALSE)想在游戏运行过程中禁用那些暂时不需要的radioButton,但是全禁用后,发现方向键失灵了,蛇也无法由玩家操纵移动了.求教各

gps-android获取GPS添加权限后出现问题。求大神给指点。

问题描述 android获取GPS添加权限后出现问题.求大神给指点. 解决方案 Allows an application to create mock location providers for testing public static final String ACCESS_MOCK_LOCATION 这没什么错,你不能编译执行么? 解决方案二: debug下的manifest文件中添加了吗 解决方案三: debug下的manifest文件中添加了吗 解决方案四: clean 一下~~

combox-C#或者DEV控件高手进,求助大神!呀,gridview中动态添加COMBOX后出现问题

问题描述 C#或者DEV控件高手进,求助大神!呀,gridview中动态添加COMBOX后出现问题 步骤1:我定义一个全局的COMBOX控件变量: 步骤1:我为GRIDVIEW动态添加了一列,将这一列设置我步骤1中的COMBOX: 步骤2:我为这个COMBOX添加click事件,在事件中我读取GRIDVIEW中的focusROW,读取某一列,判断该列的值来动态为COMBOX添加ITEM; 问题:在click事件中,每次都能正确的获取focusROW,也能为combox添加ITEM,但是就是COM

get请求-$.get() 发送请求后得到返回值后 隔一段时间还会再次发一次 这是什么原因呢????

问题描述 $.get() 发送请求后得到返回值后 隔一段时间还会再次发一次 这是什么原因呢???? $.get() 发送请求后得到返回值后, 隔一段时间还会再次发一次 ,第二次发的其中的中文参数都成了乱码,请教这是什么原因.为什么会再次发送呢 解决方案 java程序设计问题在线求答 解决方案二: $.get() 发送请求后得到返回值后 隔一段时间还会再次发一次 这是什么原因呢???? 解决方案三: 为什么发..这个得问你,自己写的代码还不清楚... 解决方案四: 应该是哪一个地方不小心写了调用到

xml-XML布局-添加scrollview后button就已经看不见了

问题描述 XML布局-添加scrollview后button就已经看不见了 我设置了如下的 XML布局,有一个TExt view和很多的check boxes和一个button.我在一个 Linear Layout 上附加上所有的check boxes,还设置了一个滚动视图.但是添加scrollview后button就已经看不见了,如何修改呢? <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&q

java swing 组件 图形-java swing组件上绘制直线同时添加组件后 的显示问题

问题描述 java swing组件上绘制直线同时添加组件后 的显示问题 说明:运行后,面板上自动画出14条直线,点击"添加"按钮,生成可以拖动的JTextField控件.问题(1)面板的背景色不显示,(2)拖动JTextField控件时有残影,(3)改变JFrame大小后,残影消失,但是只能显示JTextField控件的一部分.哪位高手指点下. import java.awt.*; import java.awt.event.*; import java.awt.Graphics; i