1. 程式人生 > >Excel 字串文字轉為時間和時間戳

Excel 字串文字轉為時間和時間戳

Excel 預設情況下不支援時間戳格式,在匯入資料庫資料時非常不變,並且時間格式有可能不是一個合法的時間字串,但可通過下述方法進行轉換:

A B C
20180119 14:58:58 2018/1/19 14:58 1516345138

1. 字串轉為正常日期格式公式:

B1=DATE( LEFT(A1,4),MID(A1,5,2),MID(A1,7,2)) + TIME(MID(A1,10,2),MID(A1,13,2),MID(A1,16,2))

2. 正常日期轉為時間戳格式公式:

C1=(B1-70*365-19)*86400-8*3600
其中C1表示正常日期時間格式;
其中A1就是所需的時間戳格式,A1單元格屬性日期格式轉成常規格式就可以了。

3. 時間戳轉成正常日期的公式:

B1=(C1+8*3600)/86400+70*365+19
其中A1表示當時的1249488000時間戳數值
其中C1就是所需的日期格式,C1單元格屬性改成日期格式就可以了。

PS: 有的時候發現現實格式有問題可以設定單元格格式,如果結果單元格只顯示公式而未能現實結果可以試試 excel “公式視窗”,點選“顯示公式”,可以恢復與顯示。或者快捷鍵 ctrl + ~ 設定公式顯示和隱藏。

相關推薦

Excel 字串文字轉為時間時間

Excel 預設情況下不支援時間戳格式,在匯入資料庫資料時非常不變,並且時間格式有可能不是一個合法的時間字串,但可通過下述方法進行轉換: A B C 20180119 14

mysql 字串時間 時間時間

SELECT * FROM pub_project # SELECT STR_TO_DATE(列名,時間格式) 字串轉時間 to_days () 時間轉時間戳 WHERE to_days((SELECT STR_TO_DATE(START_TIME,'%Y-%m-%d'))) = to_

時間時間使用

temp current nsdate 字符串 date str init 字符串轉時間 如果 一、獲取當前時間 //獲取當前時間 - (NSString *)currentDateStr{ NSDate *currentDate = [NSDate date];/

oracle中對時間時間的一些常規用法

1、加減日月年 在oracle中date型別可以直接加減天數,月份要用 add_months 函式 SELECT SYSDATE 今天, SYSDATE - 5 減5天, SYSDATE + 5 加5天, add_months(SYSDATE,+5) 加

在C#中進行時間時間的轉換

一、時間轉換為 毫秒時間戳 時間轉換為 毫秒時間戳 首先獲取當前時間 減去 時間搓開始計算的時間 然後由於求出的是 UTC(協調世界時) 的時間搓。所以要減去相差的秒數 // 時間轉換為 毫秒時

MySQL中時間時間

一、獲取當前時間 select now(); 二、獲取當前時間戳 select unix_timestamp(); select unix_timestamp(now()); 三、時間轉換成時

關於獲取當前時間時間格式轉換

對於時間資料,如2016-05-05 20:28:54,有時需要與時間戳進行相互的運算,此時就需要對兩種形式進行轉換,在Python中,轉換時需要用到time模組,具體的操作有如下的幾種: 將時間轉換為時間戳重新格式化時間時間戳轉換為時間獲取當前時間及將其轉換成時間戳 1

python獲取當前時間時間以及時間的加減

#coding=utf-8 import datetime import time now=datetime.datetime.now() d2 = datetime.datetime.strptime(now.strftime('%Y-%m-%d %H:%M:%S'), '%Y-%m-%

C++ 將當前系統時間轉換成標準格式的時間時間

1:先將系統時間轉換成標準格式的時間,再轉成時間戳 #include "iostream" #include "time.h" #include "string.h" using namespace std; int main() { time_t rawtime ;

python利用time進行時間時間之間的相互轉換

Note:原文:https://blog.csdn.net/lykio_881210/article/details/79422531 標準時間向時間戳轉換: 1、獲取標準時間 2、使用strptime()轉換成時間陣列 3、使用mktime()轉換成時間戳 時間戳轉換成

Java實現時間時間相互轉換

/* * 將時間轉換為時間戳 */ public static String dateToStamp(String s) throws ParseException{ String res; SimpleDateFormat simpleDa

時間 時間互相轉化

 SimpleDateFormat format =newSimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); String time=" 1970-01-06 11:45:55 ";//注:改正後這裡前後也加了空格 Date dat

python時間時間之間的轉換

(1)例如格式2012-07-31 00:01:18,根據該時間計算時間戳: 將"2012-03-28 06:53:40"轉化為時間戳 s = time.mktime(time.strptime('2012-03-28 06:53:40', '%Y-%m-%d %H:%M:%S')) (2)根據時間戳得到如

JavaScript 獲取當前時間時間 時間日期格式的轉換

formatAdd(m){    return m<10?'0'+m:m},formatTime(timeStamp){    var time = new Date(timeStamp);    var y = time.getFullYear();    var m = time.getMonth(

Java演算法時間時間的相互轉換

     /*       * 將時間轉換為時間戳      */         public static String dateToStamp(String ss) throws ParseException{         String res;        

Lua獲取系統時間時間格式化方法及格式化參數

strong int htm utf %x lsp pri last 顯示 一、系統當前時間對應的時間戳 復制代碼代碼如下: local ntime = os.timeprint(ntime) 二、格式化時間顯示,參考下表常用於設置header等 復制代碼代碼如下: ng

格式化時間 時間撮 random

pre order cal amp sample 先進先出 rand fault ret . collections namedtuple: 命名元組. 創建類 Counter: 計數器 deque: 雙向隊列 stack: 棧 先進後出

Linux shell獲取時間時間間隔(ms級別)

說明:在進行一些效能測試的時候,有時候我們希望能計算一個程式執行的時間,有時候可能會自己寫一個shell指令碼方便進行一些效能測試的控制(比如希望能執行N次取平均值等),總之,這其中有一個需求可能就是獲取一個時間戳或時間差。 1. Linux shell獲取時間的相關命

時間字串時間之間的轉換

1、當前時間換時間戳 var timestamp = parseInt(new Date().getTime()/1000); // 當前時間戳 document.write(timestamp); 2、當前時間換日期字串 複製程式碼 var now = new Date()

JS 時間字串時間的相互轉換

待解決問題 JS開發遇到了個問題:前端vue的UI元件生成的時間字串格式是 2018-9-12 9:11:23,而後臺只能識別2018-09-12 09:11:23這樣的時間字串,即要將時間字串格式做轉換,數字是個位數的值前面要補0。 解決思路 將現有的時間字串先