Sponsored Content
Top Forums UNIX for Advanced & Expert Users converting localtime to unixtime Post 302143079 by jim mcnamara on Tuesday 30th of October 2007 10:22:57 AM
Old 10-30-2007
Maybe he means GMT:
Code:
csadev:/home/jmcnama> echo $TZ
CST6CDT
csadev:/home/jmcnama> TZ=GMT0
csadev:/home/jmcnama> date
Tue Oct 30 14:20:24 GMT 2007
csadev:/home/jmcnama> TZ=CST6
csadev:/home/jmcnama> date
Tue Oct 30 08:20:39 CST 2007
csadev:/home/jmcnama>TZ=CST6CDT

You can change your timezone setting to GMT0 and then back to where it was.
"date" then shows what the time is in various timeszones.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Perl + localtime()

ok here is a perl date question not asked befor. i know i am feeling small for not knowing. BUT!!!! $ENV{TZ}="US/Central"; ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(); how can i do the addition to year so i can get the current year w/o going $ntime=$year+1900;... (3 Replies)
Discussion started by: Optimus_P
3 Replies

2. UNIX for Dummies Questions & Answers

Problems with unixtime!

Hi, i have wrote a scripts thats connect too some tables in a phpBB community. I have got contact with all of the tables but becouse phpBB uses unixtime, it is showed wrong. 0312011557 (Wednesday, 12. january, 15.57). I ask on this page becouse it is a unixpage, sow I wonder i someone has a script... (1 Reply)
Discussion started by: ett
1 Replies

3. Shell Programming and Scripting

PERL localtime Warning

Hello All, I am facing a warning "Argument "" isn't numeric in localtime at" what i m using is below my $timestamp = Timestamp(time); go_log("###############$timestamp###############"); can some one please suggest the way to avoid this message :confused: (6 Replies)
Discussion started by: NIMISH AGARWAL
6 Replies

4. Shell Programming and Scripting

Replace date_time to unixtime in csv.file

Hello, since hours I am trying to replace in a csv-file the date_time to unixtime. I tried sed, awk but not successful. I can not call a shell command within awk. Probably there is an easier way. Thanks in advance for your help Regards, telemi test.csv: 2010-04-22... (5 Replies)
Discussion started by: telemi
5 Replies

5. Shell Programming and Scripting

date with perl localtime

Hi Experts, I know how to handle normal date changes in perl. Most of my requirement are full filled with following: $date1 = strftime "%Y%m%d",localtime; $date2 = strftime "%Y%m%d",localtime(time -24 * 60 * 60); $date3 = strftime "%Y%m%d",localtime(time +24 * 60 * 60); $date4 = strftime... (4 Replies)
Discussion started by: mtomar
4 Replies

6. Shell Programming and Scripting

unixtime to formatted date time

Hi, I need to take the unix time and format it to a date/time string like this yyyymmdd,hhmmss I'm wrting in shell but have tried calling perl, but all the perl options I found on here puts output to Thu Jan 1 00:00:00 1970 format. Any help? Cheers Neil (4 Replies)
Discussion started by: nhatch
4 Replies

7. Shell Programming and Scripting

Perl help LocalTime in New Format

Hi, I'm new to perl scripting and am trying it out. I have a file written in the following format: myfile-MMDDYY where MM is the number of the Month; DD the Day and YY the last two of the year... (Apologies for dumbing this down; I'm trying to be clear). There is a new file put onto my... (2 Replies)
Discussion started by: Astrocloud
2 Replies

8. Shell Programming and Scripting

Multiple records need to convert UNIXtime to human readable datatime and all output in one format

Hello Experts, Below is the record i have: sample data attached I want this record of each row to be in single line and there are multiple rowise unixtime mentioned e.g 11996327 , This needs to be converted to Human readdable data and time from multiple rows Can you help me , it will be... (10 Replies)
Discussion started by: manishK
10 Replies

9. Shell Programming and Scripting

How to use a variable in perl localtime()?

Hi all, a=$1 ## b=`echo "86400 * $a"|bc` `perl -e 'use POSIX qw(strftime);$now_string = strftime "%d/%m/%Y", localtime(time-$b); print $now_string,"\n";' > date_file` but im always getting current date; can any one suggest me any the improvement the above works fine if i use some thing... (2 Replies)
Discussion started by: zozoo
2 Replies

10. Web Development

A simple UNIXtime component in Vue.js

A shout out to Scott who gave me a helping hand to turn a simple sample Vue.js app I wrote yesterday into a Vue.js component: Vue.component("unix-time", { template: `<div class="time">{{unixtime}}</div>`, data() { return { unixtime: "" }; }, methods: { ... (1 Reply)
Discussion started by: Neo
1 Replies
ntp_time(n)						      Network Time Facilities						       ntp_time(n)

__________________________________________________________________________________________________________________________________________________

NAME
ntp_time - Tcl Time Service Client SYNOPSIS
package require Tcl 8.0 package require time ?1.2.1? ::time::gettime ?options? timeserver ?port? ::time::getsntp ?options? timeserver ?port? ::time::configure ?options? ::time::cget name ::time::unixtime token ::time::status token ::time::error token ::time::reset token ?reason? ::time::wait token ::time::cleanup token _________________________________________________________________ DESCRIPTION
This package implements a client for the RFC 868 TIME protocol (http://www.rfc-editor.org/rfc/rfc868.txt) and also a minimal client for the RFC 2030 Simple Network Time Protocol (http://www.rfc-editor.org/rfc/rfc2030.txt). RFC 868 returns the time in seconds since 1 January 1900 to either tcp or udp clients. RFC 2030 also gives this time but also provides a fractional part which is not used in this client. COMMANDS
::time::gettime ?options? timeserver ?port? Get the time from timeserver. You may specify any of the options listed for the configure command here. This command returns a token which must then be used with the remaining commands in this package. Once you have finished, you should use cleanup to release all resources. The default port is 37. ::time::getsntp ?options? timeserver ?port? Get the time from an SNTP server. This accepts exactly the same arguments as ::time::gettime except that the default port is 123. The result is a token as per ::time::gettime and should be handled in the same way. Note that it is unlikely that any SNTP server will reply using tcp so you will require the tcludp or the ceptcl package. If a suit- able package can be loaded then the udp protocol will be used by default. ::time::configure ?options? Called with no arguments this command returns all the current configuration options and values. Otherwise it should be called with pairs of option name and value. -protocol number Set the default network protocol. This defaults to udp if the tcludp package is available. Otherwise it will use tcp. -port number Set the default port to use. RFC 868 uses port 37, RFC 2030 uses port 123. -timeout number Set the default timeout value in milliseconds. The default is 10 seconds. -command number Set a command procedure to be run when a reply is received. The procedure is called with the time token appended to the argu- ment list. -loglevel number Set the logging level. The default is 'warning'. ::time::cget name Get the current value for the named configuration option. ::time::unixtime token Format the returned time for the unix epoch. RFC 868 time defines time 0 as 1 Jan 1900, while unix time defines time 0 as 1 Jan 1970. This command converts the reply to unix time. ::time::status token Returns the status flag. For a successfully completed query this will be ok. May be error or timeout or eof. See also ::time::error ::time::error token Returns the error message provided for requests whose status is error. If there is no error message then an empty string is returned. ::time::reset token ?reason? Reset or cancel the query optionally specfying the reason to record for the error command. ::time::wait token Wait for a query to complete and return the status upon completion. ::time::cleanup token Remove all state variables associated with the request. % set tok [::time::gettime ntp2a.mcc.ac.uk] % set t [::time::unixtime $tok] % ::time::cleanup $tok % set tok [::time::getsntp pool.ntp.org] % set t [::time::unixtime $tok] % ::time::cleanup $tok proc on_time {token} { if {[time::status $token] eq "ok"} { puts [clock format [time::unixtime $token]] } else { puts [time::error $token] } time::cleanup $token } time::getsntp -command on_time pool.ntp.org AUTHORS
Pat Thoyts BUGS, IDEAS, FEEDBACK This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category ntp of the Tcllib SF Trackers [http://sourceforge.net/tracker/?group_id=12883]. Please also report any ideas for enhancements you may have for either package and/or documentation. SEE ALSO
ntp KEYWORDS
NTP, SNTP, rfc 2030, rfc 868, time CATEGORY
Networking COPYRIGHT
Copyright (c) 2002, Pat Thoyts <patthoyts@users.sourceforge.net> ntp 1.2.1 ntp_time(n)
All times are GMT -4. The time now is 10:29 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy