我试图将两个时间变量一起添加,并将这个新值存储在SQL表中名为timetaken的字段中,除非总计超过24小时,否则它会正常工作,在这种情况下会重置。从我迄今为止所阅读和尝试的内容来看,这是因为它延续了一天。但是,我还没有设法提出解决方案。
$timeTakenSoFar
是SQL表中的当前timetaken
字段。
$timeTaken
取自用户以00:00:00
$time = strtotime($timeTakenSoFar) + strtotime($timeTaken) - strtotime('00:00:00');
$totalTimeTaken = date('H:i:s', $time);
$stmt = $connection->prepare("UPDATE readings SET timeTaken=? WHERE id=?");
$stmt->bind_param("si", $totalTimeTaken, $id2);
$stmt->execute();
$stmt->close();
提前感谢您的帮助!
答案 0 :(得分:0)
这是来自另一个发布,但修改为过去24小时。
public class FloatingEditText extends FrameLayout{
animation = new AnimatorSet();
ObjectAnimator move =
ObjectAnimator.ofFloat(mHintTextView, "translationY", mHintTextView.getHeight() / 8, 0);
ObjectAnimator fade;
if (mEditText.isFocused()) {
fade = ObjectAnimator.ofFloat(mHintTextView, "alpha", 0, 1);
} else {
fade = ObjectAnimator.ofFloat(mHintTextView, "alpha", 0, 0.50f);
}
animation.playTogether(move, fade);
}