07-25-2016
Display time in 12 hr format
Write a script named time that displays the time in standard 12-hour format, rather than 24-hour format. Allow the user to give a -m option to get 24-hour format. For example:
> date
Sun Feb 10 10:56:50 CST 2008
> time
10:56 AM
> date
Sun Feb 10 21:57:07 CST 2008
> time
9:57 PM
> time -m
21:57
Moderator's Comments:
|
|
Do not post classroom or homework problems in the main forums. Homework and coursework questions can only be posted in this forum under special homework rules.
Please review the rules, which you agreed to when you registered, if you have not already done so.
More-than-likely, posting homework in the main forums has resulting in a forum infraction. If you did not post homework, please explain the company you work for and the nature of the problem you are working on.
If you did post homework in the main forums, please review the guidelines for posting homework and repost.
Thank You.
The UNIX and Linux Forums.
|
|
Last edited by RudiC; 07-25-2016 at 03:04 PM..
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have a file named "suspected" with series of line like these :
{'protocol': 17, 'service': 'BitTorrent KRPC', 'server': '219.78.120.166', 'client_port': 52044, 'client': '10.64.68.44', 'server_port': 8291, 'time': 1226506312L, 'serverhostname': ''}
{'protocol': 17, 'service': 'BitTorrent... (3 Replies)
Discussion started by: rk4k
3 Replies
2. UNIX for Dummies Questions & Answers
Hello People,
How can I display the date in a continuous format along with the time as below :
20091001_154547
i.e yyyymmdd_hhmmss format.
Thanks. (3 Replies)
Discussion started by: sushant172
3 Replies
3. Shell Programming and Scripting
hi everyone,
can someone suggest how i can list the contents of a directory and display their corresponding last modify time in the format yyyymmddhhmm?
thanks in advance! (16 Replies)
Discussion started by: Deanne
16 Replies
4. UNIX for Advanced & Expert Users
Hi All,
For one of my script I need to get the complete format of PS as result.
Actually in our application, we have to execute some program to get the data for batch files.
Now there is some java script is running on unix for this which is not identifiable.
I want to know how to... (2 Replies)
Discussion started by: nishank.jain
2 Replies
5. Shell Programming and Scripting
Hi,
My file
cat a.txt
Sat Nov 27 00:02:00 2010
00:02:00 Usr 27: Login by edi on batch. (452)
00:02:09 Usr 27: Logout by on batch. (453)
00:02:09 Usr 27: Login by edi on batch. (452)
00:02:22 Usr 27: Logout by on batch. (453)
00:02:22 Usr 27: Login by edi on batch.... (3 Replies)
Discussion started by: ganeshanbu
3 Replies
6. Shell Programming and Scripting
Hi Gurus,
I have some weird issue. when using
ls -l
the result shows different time format:
-rw-r--r-- 1 abc gourp1 3032605576 Jun 14 2013 abc
-rw-rw-r-- 1 abc gourp1 1689948832 Aug 10 06:22 abc
one display 2013 which is year; another one displays 06:22 which is time.
... (4 Replies)
Discussion started by: ken6503
4 Replies
7. Shell Programming and Scripting
I have a file , the file content will be modified regularly , its structure as below, the lines are begins with "A" and "B" .
#vi file1
this is testing file
A aaaaa
B bbbbb
A ccccc
B ddddd
A eeeee
B fffff
A ggggg
B hhhhh
I would like to have a script to use the... (3 Replies)
Discussion started by: ust3
3 Replies
8. UNIX for Beginners Questions & Answers
Hello Sir/Madam,
I'm using Putty utility to run a shell script. I found HOUR display in two positions in UNIX. Is it possible to display in four positions?
File name example: my file name is: HourlyData_20160708_1400.txt
I'm in the process of comparing current date and time with the file... (15 Replies)
Discussion started by: V1l1h1
15 Replies
9. Shell Programming and Scripting
Hi All,
I have one file which contains time for request and response.
I want to calculate time difference in milliseconds for each line.
This file can contain 10K lines.
Sample file with 4 lines.
for first line.
Request Time: 15:23:45,255
Response Time: 15:23:45,258
Time diff... (6 Replies)
Discussion started by: Raza Ali
6 Replies
STRFTIME(3) Library Functions Manual STRFTIME(3)
NAME
strftime - format date and time
SYNOPSIS
#include <sys/types.h>
#include <time.h>
#include <string.h>
size_t strftime(buf, maxsize, format, timeptr)
char *buf;
size_t maxsize;
char *format;
struct tm *timeptr;
DESCRIPTION
The strftime() function formats the information from timeptr into the buffer buf according to the string pointed to by format.
The format string consists of zero or more conversion specifications and ordinary characters. All ordinary characters are copied directly
into the buffer. A conversion specification consists of a percent sign ``%'' and one other character.
No more than maxsize characters will be placed into the array. If the total number of resulting characters, including the terminating null
character, is not more than maxsize, strftime() returns the number of characters in the array, not counting the terminating null. Other-
wise, zero is returned.
Each conversion specification is replaced by the characters as follows which are then copied into the buffer.
%A is replaced by the full weekday name.
%a is replaced by the abbreviated weekday name, where the abbreviation is the first three characters.
%B is replaced by the full month name.
%b or %h
is replaced by the abbreviated month name, where the abbreviation is the first three characters.
%C is equivalent to ``%a %b %e %H:%M:%S %Y'' (the format produced by asctime(3)).
%c is equivalent to ``%m/%d/%y''.
%D is replaced by the date in the format ``mm/dd/yy''.
%d is replaced by the day of the month as a decimal number (01-31).
%e is replaced by the day of month as a decimal number (1-31); single digits are preceded by a blank.
%H is replaced by the hour (24-hour clock) as a decimal number (00-23).
%I is replaced by the hour (12-hour clock) as a decimal number (01-12).
%j is replaced by the day of the year as a decimal number (001-366).
%k is replaced by the hour (24-hour clock) as a decimal number (0-23); single digits are preceded by a blank.
%l is replaced by the hour (12-hour clock) as a decimal number (1-12); single digits are preceded by a blank.
%M is replaced by the minute as a decimal number (00-59).
%m is replaced by the month as a decimal number (01-12).
%n is replaced by a newline.
%p is replaced by either ``AM'' or ``PM'' as appropriate.
%R is equivalent to ``%H:%M''
%r is equivalent to ``%I:%M:%S %p'' .
%t is replaced by a tab.
%S is replaced by the second as a decimal number (00-60).
%T or %X
is equivalent to "%H:%M:%S" .
%U is replaced by the week number of the year (Sunday as the first day of the week) as a decimal number (00-53).
%W is replaced by the week number of the year (Monday as the first day of the week) as a decimal number (00-53).
%w is replaced by the weekday (Sunday as the first day of the week) as a decimal number (0-6).
%x is equivalent to ``%m/%d/%y %H:%M:%S'' .
%Y is replaced by the year with century as a decimal number.
%y is replaced by the year without century as a decimal number (00-99).
%Z is replaced by the time zone name.
%% is replaced by `%' .
SEE ALSO
date(1), ctime(3), printf(1), printf(3)
STANDARDS
The strftime() function conforms to ANSI X C3.159-1989(``ANSI C'').
BUGS
There is no conversion specification for the phase of the moon.
4.2 Berkeley Distribution April 1, 1995 STRFTIME(3)