如何创建一个高级倒计时器
好吧,这个问题与这个问题有关,所以你们可以更好地理解它 如何将"时间"从datetime转换为int? 我的答案: txtAtiv.Text = dataGridView1.Rows[0].Cells[1].Value + ""; string value = dataGridView1.Rows[0].Cells[2].Value + ""; lblLeft.Text = value.Split(' ')[1]; textStatus.Text = ""; DateTime timeConvert; DateTime.TryParse(value, out timeConvert); double time; time = timeConvert.TimeOfDay.TotalMilliseconds; var timeSpan = TimeSpan.FromMilliseconds(time); lblSoma.Text = timeSpan.ToStri
24 2024-04-26
编程技术问答社区
在Unity中制作一个定时器
我在团结方面有问题.我的项目需要倒计时.但是这个倒计时将计数2次.例如,将完成3秒钟的工作,将完成另一个工作,这些工作将继续. 解决方案 ouroutines(和更多的coroutines) coroutines正是您想做的事情. private IEnumerator Countdown2() { while(true) { yield return new WaitForSeconds(2); //wait 2 seconds //do thing } } private IEnumerator Countdown3() { while(true) { yield return new WaitForSeconds(3); //wait 3 seconds //do other thing } } 您然后通过打电话> Start()方法(或任何地方)来开始它们:
20 2024-04-24
编程技术问答社区
如何制作一个wpf的倒计时器?
我想创建WPF倒数计时器,将结果显示为 hh:mm:ss 到文本框中,我将感谢任何人的帮助. 解决方案 您可以使用DispatcherTimer class( msdn ). 持续时间您可以保留TimeSpan结构( msdn ). 如果要格式化TimeSpan hh:mm:ss您应该使用" c"参数调用ToString方法( msdn ). 示例: xaml:
12 2024-04-18
编程技术问答社区
C#倒数计时器
我正在尝试使用C#进行倒计时,并以格式显示时间: hour:minutes:seconds 我已经尝试过: var minutes = 3; //countdown time var start = DateTime.Now; var end = DateTime.Now.AddMinutes(minutes); Thread.Sleep(1800); if (??) // I tried DateTime.Now > end not works { //... show time label1.Text = "..."; } else { //done label1.Text = "Done!"; } 也出现了不同的解决此问题的方法.预先感谢 解决方案 您不应在此处使用Thread.Sleep. Thread.Sleep在UI线程上阻止了UI,并且在另一个线程上使
26 2024-04-12
编程技术问答社区
批量倒计时但不显示倒计时
我确实知道它可以划分超时30等,但是如何显示 的倒数 我在这里看到: /t 0我做过/t 30都不是好事,它不显示倒计时 任何想法如何显示倒计时,例如:超时30 29 28 27等 解决方案 可以通过使用for /L循环进行秒数来实现计时器,而for /F loop执行A choice用/T 1 deply depand ling a /T 1使用/D default执行没有动作. 可以在For /F Choice循环中内置其他选项,以取消关闭,重置倒计时或立即关闭: @Echo off :Reset For /L %%i in (30 -1 1)Do ( Cls Echo Shutting down in : %%i Seconds [C]ancel [S]hutdown Now [R]eset Timer For /F "Delims=" %%G in ('Choice /T 1 /N /C:CSRW /D W')Do ( If
20 2024-03-29
编程技术问答社区
如何在ListView中处理多个倒计时器?
我有一个listView(带有自定义列表适配器),我需要在每个行上显示一个倒计时. 例如,如果我的列表包含4个项目,我将有4行. 在这一点上,我需要处理4个不同的倒计时(每行一个),因为时间不同. 到目前为止,我正在处理以下方式:在"自定义列表适配器"中,getView()方法中,我创建了一个新的CountDownTimer,并在TextView中显示剩余时间. 但是问题在于它会大大减慢活动,我什至无法在最坏的情况下正确滚动(因为每次显示一行时,都会创建一个新的CountDownTimer). 我经常搜索了一个更好的解决方案,但没有人满意. 是否有一个更清洁,更平滑的解决方案来处理listView中的多个倒数计时器? 谢谢 解决方案 而不是试图显示所有人的剩余时间,而是要更新可见项目的剩余时间. 请遵循以下示例代码,让我知道: 主动脉: public class MainActivity extends Activity {
20 2024-03-27
编程技术问答社区
当应用程序在后台运行/暂停时,继续倒计时。
我有一个功能上的倒计时计时器. 问题在于,当用户将应用程序放置在后台时,我需要继续倒计时.还是暂停该应用程序?我不确定描述这一动作的正确术语是什么. 换句话说,用户打开应用程序并开始倒计时.用户应该能够使用其他应用程序,但倒计时仍然可以运行.另外,倒计时应该能够永远运行,直到完成或终止运行应用程序时. 这是我的计时器的代码: class Timer{ var timer = NSTimer(); // the callback to be invoked everytime the timer 'ticks' var handler: (Int) -> (); //the total duration in seconds for which the timer should run to be set by the caller let duration: Int; //the amount of time in seconds elapsed so f
10 2024-03-27
编程技术问答社区
显示倒计时的形式jquery会话超时
我已经找到我想在项目中使用的jQuery会话超时. 它在背景中看起来正常,Altough 我想在文本中显示倒计时时间? 我如何显示计时器,或者你们还有其他建议? (function( $ ){ jQuery.sessionTimeout = function( options ) { var defaults = { message : 'Your session is about to expire.', keepAliveUrl : '/keep-alive', redirUrl : '/timed-out', logoutUrl : '/log-out', warnAfter : 900000, // 15 minutes redirAfter : 1200000
18 2024-03-08
编程技术问答社区
Swift倒数计时器逻辑
我要在一天,小时和第二天创建一个倒计时计时器.我目前正在将它们存储在字符串数组中,同时还将它们转换为int(使用map()),以便在将值倒入标签时可以倒数/减小. 打印到日志时的当前输出为:["[68168]", "[68188]", "[68243]", "[68281]"] 我在形成倒计时功能的逻辑时遇到了麻烦". 在每个索引中,我有3个值[小时,分钟,第二个].但是我有几个索引. 目前,我正在花一个小时 * 3600,分钟 * 60 +第二个.我的问题是如何将其划分并在倒计时功能中分解... 这是我的代码: //Here I'm querying and converting the objects into Hour, Minute, Seconds. var createdAt = object.createdAt if createdAt != nil { let cale
22 2024-03-06
编程技术问答社区
我怎样才能在我的小程序中进行倒计时?
我正在写游戏,需要60秒的倒计时.我希望它在单击"启动"按钮时开始倒数.我可以立即手动倒计时,但需要自动进行. 这是Java小程序,而不是JavaScript. 在使用其他按钮时,有没有办法让这个计时器在后台进行?我正在使用jlabels和jbuttons.我可以同时运行两个ActionListeners吗? 解决方案 使用javax.swing.Timer 运行此示例.您会看到在运行时间时仍然可以执行其他操作.在时间 时,单击"是或否"按钮 import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JApplet; import javax.swing.JButton; import javax.swing.JLabe
28 2024-03-02
编程技术问答社区
当标签不活动时,倒数计时器'会延迟'?
尝试构建一个非常简单的JavaScript倒计时.但是,每当选项卡不活动时,倒计时就会开始滞后并保持不正确的计数. 请参阅此处的jsfiddle,例如: https://jsfiddle.net/gbx4ftcn/ function initTimer(t) { var self = this, timerEl = document.querySelector('.timer'), minutesGroupEl = timerEl.querySelector('.minutes-group'), secondsGroupEl = timerEl.querySelector('.seconds-group'), minutesGroup = { firstNum: minutesGroupEl.querySelector('.first'), secondNum: minutesGroupEl.querySelecto
28 2024-02-26
编程技术问答社区
angularjs制作一个简单的倒计时
我想与Angular JS进行倒计时.这是我的代码: html文件 {{countDown}} ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ JS文件 function countController($scope){ $scope.countDown = 10; var timer = setInterval(function(){$scope.countDown--; console.log($scope.countDown)},1000); }​​ 在console.log中它有效我有一个倒数 请问你能
18 2024-02-23
编程技术问答社区
Angular 6中的倒计时器
嗨,我正在尝试获取一个倒数计时器的示例,我在此处找到搜索搜索的倒数计时器: Angular 2中的时间倒数 这是我的代码: import { Component, ElementRef, OnInit, OnDestroy } from '@angular/core'; import { Observable, Subscription, interval } from 'rxjs'; @Component({ selector: 'app-timer', templateUrl: './timer.component.html', styleUrls: ['./timer.component.css'] }) export class TimerComponent implements OnInit { private future: Date; private futureString: string; private diff: number
8 2024-02-20
编程技术问答社区
角度2-倒数计时器
我愿意在Angular 2中进行倒计时计时器,该计时器从60开始(即59、58,57等...) 为此,我有以下内容: constructor(){ Observable.timer(0,1000).subscribe(timer=>{ this.counter = timer; }); } 上面的每秒滴答滴答,很好;但是,它以升序顺序升至无限的数字. 我不确定是否有一种调整方法,所以我可以有一个倒数计时器. 解决方案 有很多方法可以实现这一目标,一个基本示例是使用take操作员 import { Observable, timer } from 'rxjs'; import { take, map } from 'rxjs/operators'; @Component({ selector: 'my-app', template: ` {{counter$ | async}} ` }) export class App {
22 2024-02-20
编程技术问答社区
如何在RecyclerView中处理多个倒计时器?
我有一个Recyclerview,我需要在每一行上显示一个倒数. 这是一个类似的问题 listView中的coutndown计时器 它有一个很好的解决方案,但是我需要recyclerview 编辑: 这是我的代码适配器 MyAdapter: public class AdapterItems extends RecyclerView.Adapter { private ArrayList mListItems = new ArrayList(); private ImageLoader mImageLoader; private Context context; private Handler handler; /******************************************/ String current_date = new SimpleDateF
18 2024-02-17
编程技术问答社区
如何根据时间和日期来改变文本?
所以我需要两个选项之一,但不知道从哪里开始. 我在recyclerview中具有列表卡视图.每个卡视图都需要实现倒计时计时器并能够同时运行. (似乎是更难的选择)或 基于指定时间过去或系统时间到达指定的分钟和小时. 解决方案 要用不同的计时器制作卡片,您需要线程. Android中最简单的方法是AsyncTask.因此,您可以创建一堆AsyncTask s(可能需要一个ArrayList,您将添加AsyncTask s),然后使用一个循环.execute()它们. 制作AsyncTask非常容易.您只需制作一个源自AsyncTask的新类并实现doInBackground()方法. P.S.如果您要为Android 3.0及更高版本开发,则需要以这种方式启动异步函数: .executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); 这将使它们同时运行 其他解决方案 更新 正如其他帖子中其他帖子
22 2024-02-16
编程技术问答社区
我可以用Toast来做CountDownTimer吗?
我想在倒计时内使用烤面包,但是问题是吐司计数太慢,当新活动星星当敬酒时,我知道使用文本视图很容易,但是我只是想去知道是否可能.任何想法? @Override public void onClick(View arg0) { // TODO Auto-generated method stub if(Edt.getText().toString().length() == 0){ Toast.makeText(MainActivity.this,"What, bro?",Toast.LENGTH_LONG).show(); }else if(sec.getText().toString().length() == 0){ Toast.makeText(MainActivity.this,"When, bro?",Toast.LENGTH_LONG).show(); }else{ Event=new String
24 2024-02-15
编程技术问答社区
如何使用asynctask来显示一个倒数的进度条?
在我的应用程序中,我希望用户按下按钮,然后等待5分钟.我知道这听起来很糟糕,但只要跟上它.在5分钟等待期内剩余的时间应显示在进度栏中. 我正在使用带有文本视图的倒计时数来倒计时,但我的老板想要看起来更好的东西.因此,进度栏的理由 解决方案 您可以做这样的事情. public static final int DIALOG_DOWNLOAD_PROGRESS = 0; private ProgressDialog mProgressDialog; @Override protected Dialog onCreateDialog(int id) { switch (id) { case DIALOG_DOWNLOAD_PROGRESS: mProgressDialog = new ProgressDialog(this); mProgressDialog.setMessage("waiting 5 minutes..")
12 2024-02-13
编程技术问答社区
在安卓系统中传递倒计时器的网络活动
我正在尝试从Activity 1(PrimerNivel)到PrimerNivel)到PrimerNivel) 2(SegundoNivel),然后从PrimerNivel) 2(SegundoNivel)传递倒计时的值Activity 1. 但是CountDownTimer in Activity 2中的CountDownTimer重置为零.我找不到错误.有人可以帮我吗? 这是代码 活动1: public class PrimerNivel extends InicioActivity { private TextView cuentaRegresiva; long startTime = 60 * 1000; private final long interval = 1 * 1000; MyCountDownTimer countDownTimer; long tiempoRestante; public void on
18 2024-02-12
编程技术问答社区
如何延长带暂停的倒数计时器?
这似乎是一个普遍的问题:"我如何暂停倒数数字"? 我找到了看起来很有希望的代码: 我只是不确定如何在代码中实现它.我需要覆盖抽象的方法并扩展类.有人可以给我一个想法吗? 解决方案 这是您的布局
24 2024-02-11
编程技术问答社区