12-23-2016
Your specification is not too clear, and the code doesn't help understanding nor interpreting .
It is always beneficial to show WHAT exactly "doesn't work well". A few comments that jump to mind looking at your code :
- where is $7 used for computations?
- milkmonth and milkday will not have correct values as the substr parameters are wrong and could be moving.
- lastmilk is undefined for the first line, and not reset if $5 changes. This may be intended behaviour, though.
- endmilk is never used; why not drop it entirely?
- as startmilkdiff is the only variable in the printf stament, three %f format specifiers are redundant.
- as correspondent $5 values are NOT in sequence, you'd better work with arrays, or do a sort beforehand.
EDIT:
- plus, the mktime function requires 6 or 7 parameters; you supply 4 only.
- you want to output the difference in days, but calculate and print second values only.
Last edited by RudiC; 12-23-2016 at 01:15 PM..
10 More Discussions You Might Find Interesting
1. Programming
I need a c function which return the time in:
hour min sec and mil sec
I am writing on unix os. (3 Replies)
Discussion started by: kamil
3 Replies
2. Programming
Hi,
I need to time a certain function in my C/C++ code and I am experiencing some difficulties. I timed it using wallclock time so I know that it takes approximately 500-600 microseconds with
gettimeofday(&start, NULL);
// my function call
gettimeofday(&end, NULL);
answer = (end.tv_sec -... (2 Replies)
Discussion started by: zynnel
2 Replies
3. Shell Programming and Scripting
Hi,
I would like to display the exact time taken to complete running a particular tool or function or program to user
I don't know the exact time functions in unix, please help me
thanks in advance
Example:
$test.ksh
output should be
The... (10 Replies)
Discussion started by: hsekol
10 Replies
4. Programming
Hello
I have problem with function 'time' to test my program for file copying .
How to run the function in my source code ?
I try something like that:
system("time"); < -- but this don't working (2 Replies)
Discussion started by: scotty_123
2 Replies
5. Shell Programming and Scripting
Hi All,
I am using solaris and nawk.
Is there any time function in nawk which is simliar to the shell `date` function ?
Can any experts show any examples? (4 Replies)
Discussion started by: Raynon
4 Replies
6. Shell Programming and Scripting
HI ,
I need to get the timedifference between two values... which funcation will help
eg: difference betweem 19:22 and 19:43 should give 21 mins (2 Replies)
Discussion started by: savitha
2 Replies
7. UNIX for Dummies Questions & Answers
hello everybody!
i want to post a question. So, I use the command 'time a.out' to time the duration of the program a.out. The return value of this function was:
real 0m4.116s
user 0m4.112s
sys 0m0.016s
What i want is! I try to find a way to get (NOT manually) the value of real time.... (2 Replies)
Discussion started by: nicos
2 Replies
8. Red Hat
HI
I have a Red Hat Enterprise with Real Time kernel.
Are you aware if there are C functions for this kernel or some code/library for this OS for measuring time more lightweight than clock_gettime and gettimeofday? THe hardware I have is NUMA.
Reading forums I found gethrtime but it is... (1 Reply)
Discussion started by: manustone
1 Replies
9. Shell Programming and Scripting
Hello, I have made a Linux Shell Script that downloads 6 files from the Internet and then deletes them. Now i want to use the function "/usr/bin/time" and "bc" to calculate how long the avergate run time for the shell script is. I therefore need to do it 100 times. My shell script code is below:
... (6 Replies)
Discussion started by: solo2
6 Replies
10. OS X (Apple)
Hi guys and gals...
I am writing a piece of code that is dash compliant and came across this error.
I have put it in the OSX section as that is what I am using.
I have no idea what the 'dash' version is but was installed about 6 months ago.
MBP, OSX 10.12.6, default terminal running dash on... (4 Replies)
Discussion started by: wisecracker
4 Replies
LEARN ABOUT PHP
dateinterval
DATEINTERVAL(3) 1 DATEINTERVAL(3)
The DateInterval class
INTRODUCTION
Represents a date interval.
A date interval stores either a fixed amount of time (in years, months, days, hours etc) or a relative time string in the format that
DateTime's constructor supports.
CLASS SYNOPSIS
DateInterval
DateInterval
Properties
o public integer$y
o public integer$m
o public integer$d
o public integer$h
o public integer$i
o public integer$s
o public integer$invert
o public mixed$days
Methods
o public DateInterval::__construct (string $interval_spec)
o publicstatic DateInterval DateInterval::createFromDateString (string $time)
o public string DateInterval::format (string $format)
PROPERTIES
o $y
- Number of years.
o $m
- Number of months.
o $d
- Number of days.
o $h
- Number of hours.
o $i
- Number of minutes.
o $s
- Number of seconds.
o $invert
- Is 1 if the interval represents a negative time period and 0 otherwise. See DateInterval::format.
o $days
- If the DateInterval object was created by DateTime.diff(3), then this is the total number of days between the start and end
dates. Otherwise, $days will be FALSE. Before PHP 5.4.20/5.5.4 instead of FALSE you will receive -99999 upon accessing the prop-
erty.
PHP Documentation Group DATEINTERVAL(3)