mysql timestamp

Published by admin on 三月 14th, 2012
Java time
JavaScript Math.round(new Date().getTime()/1000)
getTime()返回数值的单位是毫秒
Microsoft .NET / C# epoch = (DateTime.Now.ToUniversalTime().Ticks – 621355968000000000) / 10000000
MySQL SELECT unix_timestamp(now())
Perl time
PHP time()
PostgreSQL SELECT extract(epoch FROM now())
Python 先 import time 然后 time.time()
Ruby 获取Unix时间戳:Time.now 或 Time.new
显示Unix时间戳:Time.now.to_i
SQL Server SELECT DATEDIFF(s, ’1970-01-01 00:00:00′, GETUTCDATE())
Unix / Linux date +%s
VBScript / ASP DateDiff(“s”, “01/01/1970 00:00:00″, Now())
其他操作系统
(如果Perl被安装在系统中)
命令行状态:perl -e “print time”
如何在不同编程语言中实现Unix时间戳(Unix timestamp) → 普通时间?
Java String date = new java.text.SimpleDateFormat(“dd/MM/yyyy HH:mm:ss”).format(new java.util.Date(Unix timestamp * 1000))
JavaScript 先 var unixTimestamp = new Date(Unix timestamp * 1000) 然后commonTime = unixTimestamp.toLocaleString()
Linux date -d @Unix timestamp
MySQL from_unixtime(Unix timestamp)
Perl 先 my $time = Unix timestamp 然后 my ($sec, $min, $hour, $day, $month, $year) = (localtime($time))[0,1,2,3,4,5,6]
PHP date(‘r’, Unix timestamp)
PostgreSQL SELECT TIMESTAMP WITH TIME ZONE ‘epoch’ + Unix timestamp) * INTERVAL ’1 second’;
Python 先 import time 然后 time.gmtime(Unix timestamp)
Ruby Time.at(Unix timestamp)
SQL Server DATEADD(s, Unix timestamp, ’1970-01-01 00:00:00′)
VBScript / ASP DateAdd(“s”, Unix timestamp, “01/01/1970 00:00:00″)
其他操作系统
(如果Perl被安装在系统中)
命令行状态:perl -e “print scalar(localtime(Unix timestamp))”
如何在不同编程语言中实现普通时间 → Unix时间戳(Unix timestamp)?
Java long epoch = new java.text.SimpleDateFormat(“dd/MM/yyyy HH:mm:ss“).parse(“01/01/1970 01:00:00″);
JavaScript var commonTime = new Date(Date.UTC(yearmonth - 1, dayhour,minutesecond))
MySQL SELECT unix_timestamp(time)
时间格式: YYYY-MM-DD HH:MM:SS 或 YYMMDD 或 YYYYMMDD
Perl 先 use Time::Local 然后 my $time = timelocal($sec, $min, $hour, $day, $month, $year);
PHP mktime(hourminuteseconddaymonthyear)
PostgreSQL SELECT extract(epoch FROM date(‘YYYY-MM-DD HH:MM:SS‘));
Python 先 import time 然后 int(time.mktime(time.strptime(‘YYYY-MM-DD HH:MM:SS‘, ‘%Y-%m-%d %H:%M:%S’)))
Ruby Time.local(yearmonthdayhourminutesecond)
SQL Server SELECT DATEDIFF(s, ’1970-01-01 00:00:00′, time)
Unix / Linux date +%s -d”Jan 1, 1970 00:00:01″
VBScript / ASP DateDiff(“s”, “01/01/1970 00:00:00″, time)
评论关闭

Xcode创建framework工程

Published by admin on 三月 3rd, 2012

 

https://github.com/kstenerud/iOS-Universal-Framework

安装工程模板。

 

评论关闭

sendmail发送html形式邮件

Published by admin on 三月 3rd, 2012

将下列内容保存进html

To: address@example.com

Subject: subject

Content-Type: text/html; charset=”utf-8″

<html>

</html>

save this as mail_html.html

/usr/sbin/sendmail address@example.com < mail_html.html

 

评论关闭

MacOSX Lion命令行使用Gmail发送邮件

Published by admin on 二月 28th, 2012

Configure Postfix for Gmail SMTP
Edit file /etc/postfix/main.cf
sudo vim /etc/postfix/main.cf
and add in the following below the commented out relayhosts :-
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_use_tls = yes
Generate sasl_password if not already exists

sudo vim /etc/postfix/sasl_passwd
and enter in the following:-
[smtp.gmail.com]:587 username@gmail.com:password
Run the following commands

sudo chmod 600 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd
sudo launchctl stop org.postfix.master
sudo launchctl start org.postfix.master
And you are done….

Now, you should be able to send emails from within the command line e.g. to send the contents of a directory as a tree to an email address

tree /var/www/somefolder | mail -s “contents” your@yourdomain.com

评论关闭

easyapns

Published by admin on 二月 26th, 2012

开源库

https://github.com/manifestinteractive/easyapns

 

评论关闭