C語言 時間戳和標準格式的轉換
- int main(int argc, char **argv)
- {
- time_t t;
- t = time(NULL);
- structtm *lt;
- int ii = time(&t);
- printf("ii = %d\n", ii);
- t = time(NULL);
- lt = localtime(&t);
- char nowtime[24];
- memset(nowtime, 0, sizeof(nowtime));
- strftime(nowtime, 24,
- printf("nowtime = %s\n", nowtime);
- return 1;
- }
int main(int argc, char **argv) { time_t t; t = time(NULL); struct tm *lt; int ii = time(&t); printf("ii = %d\n", ii); t = time(NULL); lt = localtime(&t); char nowtime[24]; memset(nowtime, 0, sizeof(nowtime)); strftime(nowtime, 24, "%Y-%m-%d %H:%M:%S", lt); printf("nowtime = %s\n", nowtime); return 1; }
列印:
ii =1325302987
nowtime =2011-12-3111:43:07
隨便輸入一個標準格式的時間 “2011-12-31 11:43:07”,轉換成時間戳 1325302987
[cpp] view plaincopyprint?- #include <stdio.h>
- #include <time.h>
- #include <string.h>
- #include <stdlib.h>
- long GetTick(char *str_time)
- {
- structtm stm;
- int iY, iM, iD, iH, iMin, iS;
- memset(&stm,0,sizeof(stm));
- iY = atoi(str_time);
- iM = atoi(str_time+5);
- iD = atoi(str_time+8);
- iH = atoi(str_time+11);
- iMin = atoi(str_time+14);
- iS = atoi(str_time+17);
- stm.tm_year=iY-1900;
- stm.tm_mon=iM-1;
- stm.tm_mday=iD;
- stm.tm_hour=iH;
- stm.tm_min=iMin;
- stm.tm_sec=iS;
- /*printf("%d-%0d-%0d %0d:%0d:%0d\n", iY, iM, iD, iH, iMin, iS);*/
- return mktime(&stm);
- }
- int main()
- {
- char str_time[19];
- printf("請輸入時間:"); /*(格式:2011-12-31 11:43:07)*/
- gets(str_time);
- printf("%ld\n", GetTick(str_time));
- return 0;
- }
#include <stdio.h>
#include <time.h>
#include <string.h>
#include <stdlib.h>
long GetTick(char *str_time)
{
struct tm stm;
int iY, iM, iD, iH, iMin, iS;
memset(&stm,0,sizeof(stm));
iY = atoi(str_time);
iM = atoi(str_time+5);
iD = atoi(str_time+8);
iH = atoi(str_time+11);
iMin = atoi(str_time+14);
iS = atoi(str_time+17);
stm.tm_year=iY-1900;
stm.tm_mon=iM-1;
stm.tm_mday=iD;
stm.tm_hour=iH;
stm.tm_min=iMin;
stm.tm_sec=iS;
/*printf("%d-%0d-%0d %0d:%0d:%0d\n", iY, iM, iD, iH, iMin, iS);*/
return mktime(&stm);
}
int main()
{
char str_time[19];
printf("請輸入時間:"); /*(格式:2011-12-31 11:43:07)*/
gets(str_time);
printf("%ld\n", GetTick(str_time));
return 0;
}
相關推薦
C語言 時間戳和標準格式的轉換
[cpp] view plaincopyprint? int main(int argc, char **argv) { time_t t; t = time(NULL); structtm *lt; int ii = time(&t);
C# Unix時間戳和DateTime類型相互轉換
c# double timezone 時間戳 convert ret mil alt 相互轉換 /// <summary> /// 將Unix時間戳轉換為DateTime類型時間 /// </summary>
iOS 時間戳和標準時間的轉換
#pragma mark--時間戳轉保準時間 - (NSString *)timerWith:(NSString *)time { NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
JavaScript 獲取當前時間和時間戳 時間戳和日期格式的轉換
formatAdd(m){ return m<10?'0'+m:m},formatTime(timeStamp){ var time = new Date(timeStamp); var y = time.getFullYear(); var m = time.getMonth(
【.NET】 C# 時間戳和DataTime 互相轉換
ons pre style unix時間 時間戳轉換 str unixtime times ren 1.C# DateTime轉換為Unix時間戳 1 System.DateTime startTime = TimeZone.CurrentTimeZone.ToLoc
PHP時間戳和日期相互轉換(文字有問題)
它的 內容 log dex 不同 cnblogs ont cti time() 在php中我們要把時間戳轉換日期可以直接使用date函數來實現,如果要把日期轉換成時間戳可以使用strtotime()函數實現,下面我來給大家舉例說明。 1.php中時間轉換函
mysql查詢時間戳和日期的轉換
lai times 訂單 sta 統計 count targe true -- 在數據庫的使用中,經常需要按指定日期來查詢記錄,以便於統計,而在數據庫中,有很多存儲的是時間戳, 也有的直接存日期,查詢的時候可能不是那麽好弄. mysql提供了兩個函數:
Python 時間戳和日期相互轉換
sds 工作 num 一定的 方便 number http times time 轉載地址:http://liyangliang.me/posts/2012/10/python-timestamp-to-timestr/ 在寫Python的時候經常會遇到時間格式的問
使用 time庫進行時間戳和日期的轉換
time庫相關方法 struct_time:time庫定義的時間型別,包含一個 9元元組,其中 tm_isdist 表示是否為閏年。例如: time.struct_time(tm_year=2018, tm_mon=10, tm_mday=12, tm_hou
node時間戳和日期互相轉換
日期轉時間戳 var date = new Date("2018-11-20 18:08:00"); var time = date.getTime()/1000;//轉換成秒; node下執行結果: 時間戳轉日期 var time = 1542708681; //
js時間戳和日期互轉換
1.日期轉時間戳 1 //獲取當前時間戳 2 new Date().getTime(); 3 //獲取固定時間的時間戳 4 new Date('2018-12-01 12:22').getTime() 2.時間戳轉日期 1 function formatDateTime
Android 時間戳和 日期格式字串 的轉化
直接上封裝好的函式,直接呼叫即可 /** * 時間戳轉換成日期格式字串 * @param seconds 精確到秒的字串 * @return */ public static String timeStamp2Date(String seco
時間戳或日期格式轉換的方法
用法: format(time, "yyyy-MM-dd mm:hh:ss") 或者 format(time, "yyyy-MM-dd") 或者 format(時間戳, "yyyy-MM-dd") format:(dat
ASP.NET MVC4下使用MongoDB實現時間戳和ObjectId相互轉換
Model層的類: public class ObjectIdModel { public string CreationDateTimeText { get; set; } public string ObjectIdText
Linux時間戳和標準時間的互轉
在LINUX系統中,有許多場合都使用時間戳的方式表示時間,即從1970年1月1日起至當前的天數或秒數。如/etc/shadow裡的密碼更改日期和失效日期,還有代理伺服器的訪問日誌對訪問時間的記錄等等。下面介紹幾種時間戳格式和標準時間格式轉換的方法:1、分別以標準格式和時間戳來顯示當前時間[[email
Node.js時間戳和日期互相轉換
日期轉時間戳 var date = new Date("2018-11-20 18:08:00"); var time = date.getTime()/1000;//轉換成秒; node下執行結果:
日期格式互轉:(整型)時間戳與日期格式轉換
日期轉成(整型)時間戳大家都知道: var inow = Date.parse(new Date());//把當前時間轉成毫秒 但把這個毫秒怎麼轉成正常的日期格式呢? 請看以下方法: Date.prototype.Format = function (fmt) { //
vue-cli專案中將時間戳的日期格式轉換成年月日(時分秒)
記得angular js中時間戳轉化成正常日期格式,只要使用filter屬性{{time|'YYYY-MM-DD HH:mm:ss'}}就可以了,本以為vue也可以,試驗瞭然而並不好用;所以在網上找了方案,需要使用時間轉換的外掛moment。解決步驟如下:在node環境下一、
Java 時間戳和Date之間轉換
一. 背景: 在資料庫中為了保證資料在取和存的過程中沒有被其他人修改過,通常會加入一個控制版本的欄位version, 這個欄位的值通常會使用時間戳,類似這樣的格式:yyyy-MM-dd HH:mm:s
Linux時間戳和標準時間的互轉-zz
在LINUX系統中,有許多場合都使用時間戳的方式表示時間,即從1970年1月1日起至當前的天數或秒數。如/etc/shadow裡的密碼更改日期和失效日期,還有代理伺服器的訪問日誌對訪問時間的記錄等等。 下面介紹幾種時間戳格式和標準時間格式轉換的方法: 1、分別以標準格式和時間戳來顯示當前時間 [[emai