python時間格式_python 格式化日期

常用的時間函數如下

獲取當前日期:time.time()

獲取元組形式的時間戳:time.local(time.time())

格式化日期的函數(基于元組的形式進行格式化):

(1)time.asctime(time.local(time.time()))

(2)time.strftime(format[,t])

將格式字符串轉換為時間戳:

time.strptime(str,fmt='%a %b %d %H:%M:%S %Y')

延遲執行:time.sleep([secs]),單位為秒

例1:

copycode.gif

# -*- coding:utf-8 -*-

import time

#當前時間

print time.time()

#時間戳形式

print time.localtime(time.time())

#簡單可讀形式

print time.asctime( time.localtime(time.time()) )

# 格式化成2016-03-20 11:45:39形式

print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())

# 格式化成Sat Mar 28 22:24:24 2016形式

print time.strftime("%a %b %d %H:%M:%S %Y", time.localtime())

# 將格式字符串轉換為時間戳

a = "Sat Mar 28 22:24:24 2016"

print time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y"))

copycode.gif

輸出:

copycode.gif

1481036968.19

time.struct_time(tm_year=2016, tm_mon=12, tm_mday=6, tm_hour=23, tm_min=9, tm_sec=28, tm_wday=1, tm_yday=341, tm_isdst=0)

Tue Dec 06 23:09:28 2016

2016-12-06 23:09:28

Tue Dec 06 23:09:28 2016

1459175064.0

copycode.gif

例2:某時間與當前比較,如果大于當前時間則調用某個腳本,否則等待半個小時候后繼續判斷

copycode.gif

# -*- coding:utf-8 -*-

import time

import sys

import os

#判斷當前時間是否超過某個輸入的時間

def Fuctime(s):

if time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))>s:

return True

else:

return False

while(1):

if Fuctime('2016-12-05 00:00:00'):

#調用某個路徑下的腳本的簡便方法

os.system("python ./../day_2/Prime.py ./../day_2/inti_prime.txt ./../day_2/res_prime.txt")

break

else:

time.sleep(1800)

continue

copycode.gif

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/258888.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/258888.shtml
英文地址,請注明出處:http://en.pswp.cn/news/258888.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

halcon/c++接口基礎 之異常處理

關于運行錯誤,HALCON/C默認打印錯誤信息并且終止程序。然而在某些應用中,放寬這個法則可能更有用。比如,如果一個應用要求用戶交互式地指定一個圖像文件讀取,如果因為用戶不能拼錯文件名而終止程序的話,會很不方便。因…

DbEntry在Vs2012里的配置

dbentry官方的版本還不支持vs2012,要再vs2012中使用,必須做下調整 1:新建類庫項目,然后添加dbentry 的dll引用。 2:在建好的類庫項目中.csproj 新添加了類庫項目后,在他的項目文件.csproj用記事本打開&…

SVN學習(二)——SVN 提交、更新、解決沖突等操作步驟

1. 納入版本控制 ①新建文件abc.txt ②在文件上點右鍵 ③添加后文件圖標發生變化 2. 提交 ①使用TortoiseSVN可以提交具體某一個文件,或某一個目錄下的所有改變。方法就是在想要提交的項目下點右鍵,然后SVN Commit...,就可以看到如下界面 ②日…

dat文件打開亂碼_5.2 實戰1:解決在Linux下打開Windows漢字文本的亂碼問題

今天MK繼續來分享linux的學習文章,今天講的主要是實戰部分。1.實驗環境:CentOS 7.5 現在系統默認使用的語言是漢語。(系統中必須安裝好中文包)。2.在windows系統上編輯名字為“a此文件在windows下打開正常-…

整理:深度學習 vs 機器學習 vs 模式識別

發表于2015-03-24 22:58| 11934次閱讀| 來源個人博客| 26 條評論| 作者Tomasz Malisiewicz 模式識別深度學習機器學習數據科學家摘要:本文我們來關注下三個非常相關的概念(深度學習、機器學習和模式識別),以及他們與2015年最熱門的…

halcon/c++接口基礎 之 HALCON圖像變量類

在HALCON/C中,HObject是一個基類,可以表示圖像變量。另外還有三種類繼承自HObject. Class HImage 處理圖像Class HRegion 處理區域Class HXLD 處理多邊形 Regions 一個region是圖像平面坐標點的集合。這樣一個區域不需要被連通,而且可能還…

新手求大神,有其他swit-case的思路寫這個程序么?

兩個程序: switch-case與if-else if的區別相同點:可以實現多分支結構;不同點:switch:一般只能用于等值比較.(可以進行范圍運算???---學會用switch計算范圍出爐的思路____待解決)if_else if:可以處理范圍計算. switch(變量) { case 變量: break; } switch括號中的"變量…

netty簡單筆記

2019獨角獸企業重金招聘Python工程師標準>>> Server package com.netty;import io.netty.bootstrap.ServerBootstrap; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; import io.netty.channel.ChannelFuture; import io.netty.channel.Channel…

c語言與python通信_python和c++通信示例

先貼一個大牛寫的python與C的通信的經典文章:如何實現 C/C 與 Python 的通信? 里面講到了不少方法來實現C和python之間的通信,我看了之后深有感觸,但里面的例程序大多都是int或者string這樣容易轉換的,但如果是list呢&…

halcon/c++接口基礎 之 控制參數

HALCON/C可以處理各種不同類型的字母數字混合的控制參數,如下: 離散數字(long)浮點數字(double)字符串(char*) 控制參數的一個特殊形式是句柄,提供了途徑去訪問復雜的數…

C#使用多態求方形面積周長和圓的面積周長

class class1{public static void Main(string[] args){//使用多態求矩形面積與周長和圓的面積與周長Shape cl new Circle(5);double clarea cl.GetArea();double clpar cl.GetPerimeter();Console.WriteLine("這個圓的面積是{0},周長是{1}", Math.Round(clarea, …

Java編程的邏輯 (84) - 反射

?本系列文章經補充和完善,已修訂整理成書《Java編程的邏輯》,由機械工業出版社華章分社出版,于2018年1月上市熱銷,讀者好評如潮!各大網店和書店有售,歡迎購買,京東自營鏈接:http://…

C# 與 VC Dll 傳輸信息

考慮: 使用string類型傳送; 在VC Dll中解析字符; 使用 string 類型將解析的類型傳送到C#程序中; 建立VC解析的函數,提高代碼可重用性轉載于:https://www.cnblogs.com/ein-key5205/p/3597612.html

linux下python_linux下python安裝

Python2.5的安裝方法: 1.下載源代碼 http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2 2. 安裝 $ tar –jxvf Python-2.5.2.tar.bz2 $ cd Python-2.5.2 $ ./configure $ make $ make install 3. 測試 在命令行下輸入python&…

灰度圖像的8位平面分解

所謂灰度圖像,即指8位256顏色的圖像。將圖像的每一位分別取出來,我們就可以將一幅圖像分解開來,形成8幅圖像。下面我們分別介紹使用matlab分解圖像與使用halcon/c分解圖像的方法。 matlab8位分解 clc; clear all; A imread(lena.tif); % 顯…

Win10 UAP 綁定

Compiled DataBinding in Windows Universal Applications (UAP) http://nicksnettravels.builttoroam.com/post/2015/04/26/Compiled-DataBinding-in-Windows-Universal-Applications-(UAP).aspx 讀寫剪貼板 http://www.cnphp6.com/archives/80079 Learn how the Reversi samp…

HDUOJ----4501小明系列故事——買年貨(三維背包)

小明系列故事——買年貨 Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 2146 Accepted Submission(s): 953 Problem Description春節將至,小明要去超市購置年貨,于是小明去了自己經常去…

css 橫線_atom.css正式發布,從此跟CSS框架說拜拜。

atom.css 大家好,我寫了一個css庫atom.css,蠻好用的,所以忍不住分享給大家。(https://github.com/MatrixAge/atom.css)起因寫HTML幾年了,再到如今的JSX,最大的感受不是枯燥,而是眼花。寫樣式的時候&#xf…

halcon模板匹配學習(一) Matching 初印象

什么是模板匹配呢?簡單而言,就是在圖像中尋找目標圖像(模板),或者說,就是在圖像中尋找與模板圖像相似部分的一種圖像處理技術。依賴于選擇的方法不同,模板匹配可以處理各種情形下的變換&#xf…

第五章 面向方面編程___AOP入門

上一篇講了 AOP 和 OOP 的區別,這一次我們開始入門 AOP 。實現面向方面編程的技術,主要分為兩大類: 一是 采用動態代理技術,利用截取消息的方式,對該消息進行裝飾,以取代原有對象行為的執行; 二…