10 More Discussions You Might Find Interesting
1. UNIX for Beginners Questions & Answers
I am trying to work on a script to grab the UTC time from a website
So far I was able to cobble this together.
curl -s --head web-url | grep ^Date: | sed 's/Date: //g'
Which gives me the result I need.
Wed, 06 Dec 2017 21:43:50 GMT
What I need to is extract the 21:43:50 and convert... (4 Replies)
Discussion started by: allisterB
4 Replies
2. Shell Programming and Scripting
I have below file which contain the date in column 3,4,5
12345 open 10/10/13 10:08 PM 3 application is in java
67899 open 12/10/13 2:31 AM 2 apps can be reach
23456 open 11/9/13 2:31 AM 4 java is OK
65432 open 12/10/13 10:07 PM 9 we are... (1 Reply)
Discussion started by: vijay_rajni
1 Replies
3. Shell Programming and Scripting
i have file 1.txt
asdas|csada|13|03|10|04|23|A1|canberra
sdasd|sfdsf|13|04|26|23|28|A1|sydney
i want to add today's date and time in the end of each row
expected output
asdas|csada|13|03|10|04|23|A1|canberra|130430|1358
sdasd|sfdsf|13|04|26|23|28|A1|sydney|130430|1358
todays date... (10 Replies)
Discussion started by: radius
10 Replies
4. UNIX for Dummies Questions & Answers
Hi,
I want to add some hours and minutes to the current date. For example, if the current date is "July 16, 2012 15:20", i want to add 5 hours 30 minutes to "July 16, 2012 00:00" not to "July 16, 2012 15:20". Please help.
Thanks! (4 Replies)
Discussion started by: manojgarg
4 Replies
5. Shell Programming and Scripting
give a date and time:
Jun 12 21:05:16
06-12-2012 21:05:16
2012/06/12 21:05:16
How can i subtract these dates and times from the current date and time and get back the difference in seconds?
a one liner like:
echo "Jun 12 21:05:16" | some perl/awk programming
90900s (2 Replies)
Discussion started by: SkySmart
2 Replies
6. Shell Programming and Scripting
Hi,
I need to write a script, that will take the current date, time, and the output from # ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
and spit it to a file, so it'll look like this...
PID TID CLS RTPRIO NI PRI PSR %CPU STAT WCHAN COMMAND
1 1 TS... (2 Replies)
Discussion started by: Bloke
2 Replies
7. Solaris
Hi,
Can anybody tell me how to change time zone from ist to bst,
What changes should be done in /etc/TIMEZONE file.
wheather it is possible to change timezone without rebooting the server.
Regards
Manoj (1 Reply)
Discussion started by: manoj.solaris
1 Replies
8. Shell Programming and Scripting
Hi,
I have a log file with contents like
81.49.74.131 - -
81.49.74.131 - -
116.112.52.31 - -
116.112.52.31 - -
I need an output like this
81.49.74.131 14/Sep/2008 Time duration: 00:06:00
116.112.52.31 15/Sep/2008 Time duration: 00:00:01
Please anyone suggest a script for this.... (1 Reply)
Discussion started by: FuncMx
1 Replies
9. Shell Programming and Scripting
Hi,
I need to get the date and time for past 1 hour from the current date. Anyone know how to do so?
Thanks (5 Replies)
Discussion started by: spch2o
5 Replies
10. Shell Programming and Scripting
Hi All,
I need to pass param on aix "errpt -a -s MMDDHHMMYY -e MMDDHHMMYY".
How do I read the date+time on the system and pass it as parameter? I need also the -s as previous day and the -e as current day.
Thanks,
itik (1 Reply)
Discussion started by: itik
1 Replies
GETDATE(3) BSD Library Functions Manual GETDATE(3)
NAME
getdate, getdate_err -- convert user format date and time
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <time.h>
struct tm *
getdate(const char *str);
extern int getdate_err;
DESCRIPTION
The getdate() function converts a date or time character string pointed to by str into a static tm structure described in tm(3).
The input string is parsed and interpreted using templates. A text file containing templates is specified by the environment variable
DATEMSK. This should contain the full path to the template file. Lines in the template file represent acceptable date and/or time conver-
sion specifications. These specifications are similar to those given for strptime(3). The first line in the template file that matches the
input string is used to interpret and convert to internal time format.
Internal Format Conversion
The following rules apply to converting the input into the internal format.
o If only the weekday is given, the conversion assumes today when the weekday matches today or the first future matching weekday.
o If only the month and no year is given, the conversion assumes the current month when the month matches or the first future match-
ing month. The first day of the month is assumed if no day is given.
o If only the year is given, the values of the tm_mon, tm_mday, tm_wday, tm_yday, and tm_isdst members of the returned struct tm are
unspecified.
o If the century is given, but the year within the century is not given, the conversion assumes the current year.
o If no hour, minute, and second are given, the conversion assumes the current hour, minute, and second.
o If no date is given, the conversion assumes today when the given hour is greater than the current hour and tomorrow when the given
hour is less.
o If %Z is being scanned, then the broken-down time is based on the the current time of the matched timezone and not the current run-
time environment timezone.
RETURN VALUES
If successful, the getdate() function returns a pointer to a static tm structure containing the broken-down time. Otherwise, a null pointer
is returned and getdate_err is set to indicate the error.
The variable getdate_err can have the following values:
1 DATEMSK environment variable is null or undefined.
2 Cannot open the template file for reading.
3 Get file status failed for template file.
4 Template file is not a regular file.
5 Encountered an error while reading the template file.
6 Cannot allocate memory.
7 Input string does not match any line in the template file.
8 Input string is invalid (for example February 31) or could not be represented in a time_t.
ENVIRONMENT
DATEMSK The full path to the text file containing the templates for acceptable date and/or time conversions.
FILES
/usr/share/examples/getdate/datemsk.template
An example template file that could be specified via the DATEMSK environment variable.
EXAMPLES
The following example shows the possible contents of a template file:
%m
%A %B %d, %Y, %H:%M:%S
%A
%B
%m/%d/%y %I %p
%d,%m,%Y %H:%M
at %A the %dst of %B in %Y
run job at %I %p, %B %dnd
%A den %d. %B %Y %H.%M Uhr
The following are examples of valid input for the above template:
10/1/87 4 PM
Friday
Firday September 18, 1987, 10:30:30
24,9,1986 10:30
at monday the 1st of december in 1986
run job at 3 PM, december 2nd
The following examples show how local data and time specification can be defined in the template.
Input String Line in Template
11/27/86 %m/%d/%y
27.11.86 %d.%m/%y
86-11-27 %y-%m-%d
Friday 12:00:00 %A %H:%M:%S
The following examples illustrate the Internal Format Conversion rules given that the current date is Mon Sep 22 12:19:47 EDT 1986 and the
LC_TIME environment variable is set to the default C locale.
Input String Line in Template Date
Mon %a Mon Sep 22 12:19:47 EDT 1986
Sun %a Sun Sep 28 12:19:47 EDT 1986
Fri %a Sun Sep 26 12:19:47 EDT 1986
September %B Mon Sep 1 12:19:47 EDT 1986
January %B Thu Jan 1 12:19:47 EST 1987
December %B Mon Dec 1 12:19:47 EST 1987
Sep Mon %b %a Mon Sep 1 12:19:47 EDT 1986
Jan Fri %b %a Fri Jan 2 12:19:47 EDT 1987
Dec Mon %b %a Mon Dec 1 12:19:47 EDT 1986
Jan Wed 1989 %b %a %Y Wed Jan 4 12:19:47 EST 1989
Fri 9 %a %H Fri Sep 26 09:00:00 EDT 1986
Feb 10:30 %b %H:%S Sun Feb 1 10:00:30 EST 1987
10:30 %H:%M Tue Sep 23 10:30:00 EDT 1986
13:30 %H:%M Tue Sep 22 13:30:00 EDT 1986
SEE ALSO
ctime(3), localtime(3), mktime(3), strftime(3), strptime(3), time(3)
STANDARDS
The getdate() function conforms to IEEE Std 1003.1-2001 (``POSIX.1'').
HISTORY
The getdate function appeared in AT&T System V Release 4 UNIX.
BUGS
The getdate interface is inherently unsafe for multi-threaded programs or libraries, since it returns a pointer to a static variable and uses
a global state variable.
BSD
April 14, 2011 BSD