simple time countdown string [duplicate] - java

This question already has answers here:
Countdowntimer in minutes and seconds
(4 answers)
Closed 8 years ago.
i am sorry for asking question that already answered in other post.
i already have tick method running each second, since i don't know about time format, i only display counter (int variable type) from 1800 (30 minutes) , subtract it one (sec) by each tick , until 0.
can you teach me how to make it to display 30:00, 29:59 .. instead of 1800,1799 until 00:00 ..?
if possible, i don't want to implement any other method to get it done. if you have any idea how to make this possible as simple as possible.. e.g by using time or date type
thank you.

You need to use the timedelta() method from the datetime module. You can use it as follows :
import datetime
your_nicely_formated_countdown_value = datetime.timedelta(seconds=your_current_tick_value))
For instance,
import datetime
print(str(datetime.timedelta(seconds=300)))
# => '0:05:00'

Related

How to make IntelliJ IDEA automatically generate a toString() format as I wish? [duplicate]

This question already has answers here:
How do I print my Java object without getting "SomeType#2f92e0f4"?
(13 answers)
Closed 1 year ago.
This post was edited and submitted for review 12 months ago and failed to reopen the post:
Original close reason(s) were not resolved
-When I use toString to print: System.out.println(animal);
I get this : Animal{name='Shark', weight=30, speed=40}
What I want is : Animal {name = 'Shark',
weight = 30,
speed = 40}.
How I can force I-IDEA make what I want automatically?
You can generate toString() method and edit that

java - Show, how much time passed by executing a class? [duplicate]

This question already has answers here:
Measure execution time for a Java method [duplicate]
(8 answers)
How do I write a correct micro-benchmark in Java?
(11 answers)
Closed 3 years ago.
Im C++ coder but somehow today I ended with Java, so I did little project with some sorting algorithms (I made them into classes) and I wonder, is it possible to println passed time of calculation of a class ? Not whole project but only one class ? So I can compare theese algorithms.
Thank you for any help.
You can get the current time at the beginning and at the end of the code, and subtract them:
long s = System.nanoTime();
//Your code;
long elapsed = System.nanoTime() - s;
Your time elapsed will be in nanoseconds, but it's an easy conversion.

Java Time format return as time object [duplicate]

This question already has an answer here:
Converting the format of the date in java
(1 answer)
Closed 1 year ago.
If I do:
ZonedDateTime.now().format(DateTimeFormatter.BASIC_ISO_DATE)
It returns a String, rather I'd like it to return a ZonedDateTime object. Is there a clean way of doing that. This is the obvious solution:
ZonedDateTime.parse(ZonedDateTime.now().format(DateTimeFormatter.BASIC_ISO_DATE));
Is there an easier way to do that? That just seems a little too verbose.
just use ZonedDateTime.now()
source: https://docs.oracle.com/javase/8/docs/api/java/time/ZonedDateTime.html#now--

Convert JavaUtilDate to NSDate and vice versa? [closed]

Closed. This question needs debugging details. It is not currently accepting answers.
Edit the question to include desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem. This will help others answer the question.
Closed 7 years ago.
Improve this question
I use j2objc to translate a java util Date to a objective-c JavaUtilDate class.
I imported #import "java/util/Date.h"to store a translated java Date variable.
var myDate: JavaUtilDate
How do I convert a JavaUtilDate into an NSDate?
Depending on where/how you get the Java Date, your best bet would be to get the milliseconds and instantiate the NSDate with it.
So call the getTime() method on the Java Date to get milliseconds since Epoch, then create your NSDate with the dateWithTimeIntervalSince1970: method. The NSDate method takes seconds (as a floating point), so divide by 1000.0 to keep the precision (thanks to Martin R for pointing this out in comments). :)
Java Util Date method
NSDate method
There seems to be some confusion on what exactly is being asked. To be as general as possible, time objects typically have a method to get the milliseconds since epoch and a constructor (or setter) to pass in the seconds since epoch. So all you have to do is get the seconds from one object and instantiate the other object with the seconds.

Subtracting two dates with time in JSTL [duplicate]

This question already has answers here:
display Date diff in jsp
(3 answers)
Closed 8 years ago.
Let's say I have two variables called AdmittedDate and currentDate. They contain values like
"2014-10-13 14:47:44.0"
I want to cast them into dates and subtract them and show them in webpage. Can someone help?
JavaScript
var differenceInMin=(new Date(AdmittedDate ).getMilliseconds()-new Date(currentDate).getMilliseconds())/60000;
var diffInHrs=differenceInMin/60;
var diffInDays=parseInt(diffInHrs/24)+" "+parseInt(diffInHrs)+":"+((diffInHrs-parseInt(diffInHrs))*60);

Categories

Resources