How to conver this System.nanoTime() into Hours,minutes and second
I am getting my Total time with the help of this function ie System.nanoTime(). But i want to Display in the form of Hours,minutes and second.
So can any one plz tell me that how i will do this conversion.
If it's less than 24 hours you can use Calendar. or SimpleDateFormat. Add the epoch time for some convenient midnight to the milliseconds value (divide nanos by 1000000).
Otherwise it's just successive division and remaindering.
Probably nanos is higher resolution than you need, milliseconds is easier.
Similar Messages
-
How do I log the time in hours, minutes and seconds to a table
Hi
I'm a relatively new user of Labview. I am currently writing a program that logs the temperature of an oven and the current time to a table and graph. I am using a GPIB card to communicate with the oven. I have used the Get Date/Time string to get the time and the Decimal String to Number to convert the time to a number which I have then put into an array which goes to a table and graph. My problem at the moment is that the time is being logged in hours only. I need to log the time in hours, minutes and seconds. Can you tell me how I can do this?Hi,
I can see the setup now. The decimal string to number will only ever give the hours, since the ':' character is not part of a number, so won't translate. Use the code I attached previously to get the time as a timestamp, and then go from there.
I've made some modifications, although you'll need to alter the file save to take into account the double precision number
for the timestamp is now 3E+9 (since it's seconds since 1904!!), but since you're writing to a comma separated values (or tab deliminated) style file, this shouldn't be a problem. You could always do a textual save from the table instead.
Thanks
Sacha Emery
National Instruments (UK)
// it takes almost no time to rate an answer
Attachments:
temp time program.vi 98 KB -
I need help to convert hours,minutes and seconds to seconds.
Hi, I need help with the code on how to convert the hours,minutes and seconds to seconds. I don't know which formula to use so that I can get the results in total number of seconds. Thanks.
Jos ("when in doubt: parenthesize correctly")Bracist.You're more right than you'd known: last week I climbed over a safety
fence (which I wasn't supposed to do of course) to adjust the position
of an optical measurement device we installed in a huge production
machine in a factory. I stepped on some sort of hose; the end of that
hose broke loose and hit me straight in the middle of my lower jaw. My
front teeth feel wiggly now and my molars on the left of my lower jaw are
not what they used to be. This Wednesday I get that all fixed at some
dental clinic. Keep your fingers crossed because me+dentists == war.
My tongue continuously keeps on reporting craters and disaster ;-)
Jos, how's it going? Besides a possible loss of some teeth, I'm fine ;-)
My Spring/Hibernate journey continues. I'm trying out Hibernate 3.2
annotations and the Ant tools. So far, so good.Good to hear. At the moment I'm putting my teeth (sic) in that darn snmp
stuff which simply refuses to work the way I want it and besides that I'm
heavily involved in some of that SAP stuff. Spring is not in the vicinity for
me in the next couple of months sadly enough.
kind regards,
Jos -
I am facing a strange behavior from SharePoint:DateTime control.
I have a webpart containing couple of fields along with datetime control. If I leave this page inactive for a while and then click submit, an exception is thrown stating that "Hour, Minute, and Second parameters describe an un-representable DateTime".Hi,
According to your post, my understanding is that you got datetime control error.
The problem may be lied in the Time component. You can disable the time component and go for a date only rendering of the control by setting
DateTimeField.DateOnly = true.
http://social.technet.microsoft.com/Forums/sharepoint/en-US/64c05363-fd7e-49bb-8239-c93ec78172b6/datetime-control-using-basefieldcontrol?forum=sharepointgeneralprevious
what’s more, you can the ULS log to see the details errors.
For SharePoint 2013, by default, ULS log is at
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\LOGS
Thanks & Regards,
Jason
Jason Guo
TechNet Community Support -
Formula for Distance/Velocity Returned in Hours, Minutes, and Seconds
I want to find the formula to calculate elapsed time in hours, minutes, and seconds when you are given the velocity and distance.
Distance(Miles)
MPH
Duration(h, min, s)
60,0
20,30
0
100,0
20,80
For an unknown reason the formula do not work for me.
Cells A2, B2, A3, and B3 are numbers.
In cell C2 I use formula : =DURATION(0,0,A2/B2)
Thanks
Carougeois -
How to conver this sqlserver code into Oracle
Hi,
Any one can help me how to covert below sqlserver code into Oracle?
DECLARE @t1 DATETIME;
DECLARE @t2 DATETIME;
SET @t1 = GETDATE();
select * from table;
SET @t2 = GETDATE();
SELECT DATEDIFF(millisecond,@t1,@t2) AS elapsed_ms;Hi,
Do Like This ,
This is The function going to calculate elapsed time ,execute this before the second script,
CREATE function DATEDIFF
startTime in timestamp with time zone,
endTime in timestamp with time zone
return number
as
interval_ interval day (9) to second (3);
begin
interval_ := endTime - startTime;
return (extract(day from (interval_)) * 86400 +
extract(hour from (interval_)) * 3600 +
extract(minute from (interval_)) * 60 +
extract(second from (interval_))) * 1000;
end;And this Is the Script that i converted to oracle,
SET server out put on;
DECLARE
v_t1 TIMESTAMP;
v_t2 TIMESTAMP;
lv_cur sys_refcursor;
lv_elapsed VARCHAR2 (30);
BEGIN
v_t1 := SYSTIMESTAMP;
OPEN lv_cur FOR
SELECT *
FROM emp;
v_t2 := SYSTIMESTAMP;
SELECT datediff (v_t1, v_t2) elapsed_ms
INTO lv_elapsed
FROM DUAL;
DBMS_OUTPUT.put_line (v_t1);
DBMS_OUTPUT.put_line (v_t2);
END;Thanks & Rgds
BCV. -
How to get time in hours minutes and seconds subtract between two varchar t
Hi all,
I have two varchar variable which has value like this
v_outpunch1:='17:50:00'
and v_Shifttime:='18:00:00'
this both time i am subtracting here and storing in another varchar variable
which is like this.
v_EarlyLeaverstimeformat := LPAD((extract(hour from TO_TIMESTAMP (v_ShiftTime,'HH24:mi:ss')) - extract(hour from TO_TIMESTAMP (v_OutPunch1,'HH24:mi:ss'))), 2, '0')||':'|| LPAD((extract(minute from TO_TIMESTAMP (v_ShiftTime,'HH24:mi:ss')) - extract(minute from TO_TIMESTAMP (v_OutPunch1,'HH24:mi:ss'))), 2, '0')||':'|| LPAD((extract(second from TO_TIMESTAMP (v_ShiftTime,'HH24:mi:ss')) - extract(second from TO_TIMESTAMP (v_OutPunch1,'HH24:mi:ss'))), 2, '0');
it's not subtracting value correctly.
thanksYou shouldn't store time information in a varchar2, but if you do
declare
v_outpunch1 varchar2(100);
v_Shifttime varchar2(100);
v_EarlyLeaverstimeformat varchar2(100);
begin
v_outpunch1:='17:50:23';
v_Shifttime:='18:00:00';
v_EarlyLeaverstimeformat := numtodsinterval( to_date( v_Shifttime, 'hh24:mi:ss' ) - to_date( v_outpunch1, 'hh24:mi:ss' ), 'day' );
dbms_output.put_line( v_EarlyLeaverstimeformat );
v_EarlyLeaverstimeformat := to_char( trunc( sysdate ) + ( to_date( v_Shifttime, 'hh24:mi:ss' ) - to_date( v_outpunch1, 'hh24:mi:ss' ) ), 'hh24:mi:ss' );
dbms_output.put_line( v_EarlyLeaverstimeformat );
end; -
Insert hour, minute and seconds in database
I need to work with a date with this format:
22/dec/2000:09:10:55
My problem is:
I don't now how to insert it in my database. If I declare a field date it doesn't works, even if i use To_date.
if I declare a field varchar2 I cant do operation like the difference between hours and minutes.
Thanks.
I work with oracle7.Internally oracle stores a date variable in
integer form and hence the format is irrelevant. You can use any format that includes second's and minutes, as you need it.
What matters is how you retrieve it.
While retrieving it if you put the fetched value in date variable then things are fine, but if you want it in char / varchar then use
to_date('date_field','<format>')
I feel what you are trying to do is select on sql prompt and see the min and seconds.
I suggest you check your nls_date_format parameter on sql environment for your default date format.
You could set it according to your need like this
alter session set nls_date_format='dd-mon-yyyy hh24:mi:ss';
null -
Date difference in Days,hours minutes and seconds.
Hi All,
I have two date Suppose one is getdate() and other one is gatedate() +1 .I have to show the difference, currently I used a datediff in the stored proc which just shows the difference of the days :( but i need to show the difference in days:hours:minutes:seconds if possible.
its a countdown with the current date. Like the two fields are sale_start_date and sale_end_date. Hope i am clear.
Please let me know ASAP thanks in advance.Can anyone help me?all help is great help.
Say the difference of
12/6/2007 7:00:00 AM, 12/8/2007 8:00:00 AM as 2 days 1:00:00)
Thanks
NOne of the problems of using DATEDIFF when dealing with either seconds or milliseconds is that this function will result in execution errors if the start and end dates span then entire domain of possible dates. Below is an alternative that seems to work over the entire date domain. A couple of things to note:
1. This select converts the days and seconds of each date into BIGINT datatypes to avoid the overflow error
2. This select uses a CROSS APPLY operator; in this case I chose CROSS APPLY to suggest the possibility of converting this select into an inline table function.
I suspect that if you dig around this forum and the net that you will find a better routine, but here is yet another alternative:
declare @test table
( startDate datetime, endDate datetime)
insert into @test values
('6/1/9', getdate()),
('6/9/9 15:15', '6/10/9 19:25:27.122'),
('6/9/9 15:15', '6/10/9 13:25:27.122'),
('6/9/9', '6/10/9 00:00:01'),
('1/1/1760', '12/31/2999')
select
startDate,
endDate,
[Days],
[Hours],
[Minutes],
[Seconds]
from @test
cross apply
( select
cast((endSecond - startSecond) / 86400 as integer) as [Days],
cast(((endSecond - startSecond) % 86400) / 3600 as tinyint) as [Hours],
cast(((endSecond - startSecond) % 3600) / 60 as tinyint) as [Minutes],
cast((endSecond - startSecond) % 60 as tinyint) as [Seconds]
from
( select
86400 * cast(convert(integer, convert(binary(4),
left(convert(binary(8), startDate),4))) as bigint)
+ cast(convert(integer, convert(binary(4),
right(convert(binary(8), startDate),4)))/300 as bigint)
as startSecond,
86400 * cast(convert(integer, convert(binary(4),
left(convert(binary(8), endDate),4))) as bigint)
+ cast(convert(integer, convert(binary(4),
right(convert(binary(8), endDate),4)))/300 as bigint)
as endSecond
) q
) p
/* -------- Sample Output: --------
startDate endDate Days Hours Minutes Seconds
2009-06-01 00:00:00.000 2009-06-22 08:28:36.670 21 8 28 36
2009-06-09 15:15:00.000 2009-06-10 19:25:27.123 1 4 10 27
2009-06-09 15:15:00.000 2009-06-10 13:25:27.123 0 22 10 27
2009-06-09 00:00:00.000 2009-06-10 00:00:01.000 1 0 0 1
1760-01-01 00:00:00.000 2999-12-31 00:00:00.000 452900 0 0 0
(5 row(s) affected)
EDIT:
I based the routine more-or-less on Thilla's reply.
Kent Waldrop -
DateValidator and inputFormat, I would like to check hour minute and second too
Hi this is my control and I would like to validate the whole
date not just YYYYMMDD
<mx:DateValidator id="dateVal" source="{TI_FechaInicio}"
property="text" inputFormat="yyyy-mm-dd L:NN:SS A"/>
But it doesn't seems to work, so how can I fix it?
The only working thing are yyyy-mm-dd but (L:NN:SS A) none of
those ones workThanks again, I've read your link and I also had a
RegularExpression that I used on .NET but here in flex doesn't
seems to work, I've tested this Regular Expression and its working
but not in flex, do you know what I'm doing wrong?
<mx:RegExpValidator id="REV_FechaInicio"
source="{TI_FechaInicio}" property="text"
expression="^(19[0-9]{2}|[2-9][0-9]{3})-((0(1|3|5|7|8)|10|12)-(0[1-9]|1[0-9]|2[0-9]|3[0-1 ])|(0(4|6|9)|11)-(0[1-9]|1[0-9]|2[0-9]|30)|(02)-(0[1-9]|1[0-9]|2[0-9]))\x20(0[0-9]|1[0-9]| 2[0-3])(:[0-5][0-9]){2}(?:\x20[aApP][mM])$"
trigger="{B_Actualizar}" triggerEvent="click"
noMatchError="Fecha no válida" />
<mx:Form width="95%">
<mx:FormItem label="Fecha Inicio (mm/dd/yyyy):"
width="100%">
<mx:TextInput id="TI_FechaInicio" />
</mx:FormItem>
<mx:FormItem>
<mx:Button id="B_Actualizar" label="Actualizar"
click="Submit();"/>
</mx:FormItem>
</mx:Form> -
How to Convert frames into minutes and seconds
Hi,
does anyone know how to convert frames into time (minutes and
seconds). I need the users to view the swf with current time being
played and over time. I have 2152 frames in total and I want that
to be converted to time. Can anyone help me on this. I would really
appreciate it. It is very urgent!!!!
ThanksTime Indicator,
> does anyone know how to convert frames into time
(minutes
> and seconds).
That depends entirely on the framerate of the movie. At the
default
12fps, 12 frames would be one second; 24 frames would be two.
At 24fps, 24
frames would be one second.
> I need the users to view the swf with current time being
played
> and over time. I have 2152 frames in total and I want
that to be
> converted to time. Can anyone help me on this. I would
really
> appreciate it. It is very urgent!!!!
Judging by your four exclamation points, I'd say it's
definitely urgent!
Well, again, if you're at 12fps, 2152 frames would take 179
seconds, or 2
minutes and 59 seconds. I arrived at that number by dividing
2152 by 12.
Keep in mind, though, framerate is actually more of a
guideline than an
exact figure. Framerate determines the rate at which Flash
will *try* to
display content. On an especially slow computer, the Flash
Player may not
be able to keep up, and the same number of frames might
actually take more
time.
David Stiller
Adobe Community Expert
Dev blog,
http://www.quip.net/blog/
"Luck is the residue of good design." -
After finished creating a system how to install this system
Dear All
using form6i and run in c\s
After finished creating system . can anyone teach me how to install this system in a cd's..Ciao,
If you would like know to replicate forms/reports Builder installation on other machine (pc or other),
I think you CAN'T.
You have to get installation's CD, and repeat step done in your first installation on your first machine.
Regards -
Is it wishful thinking or a false memory? It seems like there used to be a way to change the timer function of the clock from hours and minutes to minutes and seconds. I feel like there's a magic tap or secret swipe that I discovered but have forgotten. Am I totally delusional?
We may have to wait for an update. Aside from changing the country, I'm not sucre this can be done. There is no Health App in the System preferences and no way to modify from within the app. Weird.
If you go to Language & Region under general settings and choose any other country, you will get Metric. I have the opposite problem. I live in a Metric country and want my health app to be in lbs and inches which is what I am used to. -
Row 6 in this spreadsheet is the result of Row 2/Row 3 as evidenced by the formula listed while Cell Y6 selected. How can I make the values in this row appear as durations of minutes and seconds rather than 3-digit decimals? For example, rather than appearing as 9.84 I would like the value of Cell Y6 to appear as 9:50 or 9min 50sec. (obviously .84x60seconds 50 seconds). I tried changing the cell formats from "number" to "duration," but no change is made. Using the "duration" format does however work if I am manually entering the decimal value into the cell rather than allowing it to result from another caluclation within the spreadsheet. Is there a solution to this within Numbers '09? You can see why I would want the "pace" displayed in minutes and seconds. Thanks in advance!
RyanHi Ryan,
You wrote:
"The problem is that my "Distance" is a row of automatically generated values resulting from ((Row1/60)*Row 6). Changing the format of Row 1 to minutes causes row two to be expressed as a duration, which obviously it shouldn't because it is a distance. The spreadsheet has to be designed so that all I have to manually input on each entry are Row 1 Values (Time) and Row 6 Values (Average Pace). The rest of the cells must be automatically poulated as a result of formulas."
I'm assuming that where you say "Row 1" in this you mean "Row 2", which is labeled "Time" in the example in the OP.
In the original post, you presented a formula from cell Y6. Replacing the Header labels in that formula's cell reference with the Addresses of the referenced cells, the formula was:
Y6: =Y2/Y3
In this post, you are saying that Y6 contains entered data: "...all I have to manually input on each entry are Row 1 Values (Time) and Row 6 Values (Average Pace).
Which is correct?
Regards,
Barry -
Format cells entry into minutes and seconds
I would like to set up a column of cells that would automatically convert a numerical value to a time format in minutes and seconds. For example, if the user inputs '30', the cell would display ':30'. If the input is '230', the cell would display as '2:30'. How would I do this?
pml,
You may use Custom Format to do this. Set the default Integers placeholder to 2 places and to Hide Separator, then type a Colon, then copy the integers placeholder on the left and paste it on the right.
Now you have ##:##. As you make entries to cells with that format they will be displayed looking like Time per your requirement. For instance 230 will become 2:30. Bear in mind that these won't actually be Time/Date or even Duration values, they will just look that way.
Then if you wish to do calculations on those inputs you will need to first convert them to Duration with an expression that turns the input into minutes and seconds.
Jerry
Maybe you are looking for
-
Not able to create DIR from PR line Item
Dear Friends, I have Cretaed Doc Type "CON" and entered "EBAN - Purchase Req. Item" in the object link and in Create Document I have mentioned " 1 - Create simple document". When I try to create a DIR from PR Line Item, there is no option or a logo i
-
How to make restricted key figure global (There are same topics)
Gurus, Sorry to post this question again but I was not happy with other topics answers. I am developing a SAP BSC (Balanced Scorecard) version 6.0. In order to generate results I need to use 'Calculated Key Figures' (SAP BSC does not read Restricted
-
How to set a sequence generator as a value
When i am creating a new object in a table there is a unique id i want to keep to identify this object and I use sequence generator. I believe the command is DB_SEQ_PK.NEXTVAL, do i put this statement as a "SQL EXP" in the Source value for the specif
-
Annoyingly small print on CNN news page in center of page with wide margins. Same with Fox News and other web sites.
-
Hi, Im using SAP B1 2007A SP00 PL11 I'm getting the following error when attempting to add data using a custom form bound to a UDO. "Internal Error (3621) occured [Message 131-183]" The form was generated using the B1DE form generator and is a Docume