python之当前标准时间显示

借编程金典的python标准时间类稍稍修改,显示当前标准时间

#simple definition of class Time.
#coding:utf-8
import time
from time import ctime

class Time1:
    def __init__(self):
        #‘‘‘Intitializes hour,minute and second to zero‘‘‘

        self.hour = int(((time.ctime()).split(‘ ‘,5)[4]).split(‘:‘, 3)[0]) #0-23
        self.minute = int(((time.ctime()).split(‘ ‘,5)[4]).split(‘:‘, 3)[1]) # 0-59
        self.second =  int(((time.ctime()).split(‘ ‘,5)[4]).split(‘:‘, 3)[2])# 0-59

    def printMilitary(self):
        #Prints object of class Time in military format
        print(‘%.2d:%.2d:%.2d‘ % (self.hour, self.minute, self.second))

    def printStandard(self):
        #print object of class time in standard fromat

        standardTime = ‘‘

        if self.hour == 0 or self.hour == 12:
            standardTime += ‘12:‘
        else:
            standardTime += ‘%d:‘ % (self.hour % 12)

        standardTime += "%.2d:%.2d" % (self.minute, self.second)

        if self.hour < 12:
            standardTime += " AM"
        else:
            standardTime += " PM"

        print(standardTime)

t = Time1()
t.printStandard()

显示如下

5:18:25 PM

END!

时间: 2024-11-05 11:44:22

python之当前标准时间显示的相关文章

python Django注册页面显示头像

python Django注册页面显示头像(views) def register(request): ''' 注册 :param request: :return: ''' if request.method=='GET': obj = Register(request) return render(request, 'register.html', {'obj': obj}) else: obj = Register(request,request.POST,request.FILES) i

运维开发:python websocket网页实时显示远程服务器日志信息

功能:用websocket技术,在运维工具的浏览器上实时显示远程服务器上的日志信息 一般我们在运维工具部署环境的时候,需要实时展现部署过程中的信息,或者在浏览器中实时显示程序日志给开发人员看.你还在用ajax每隔段时间去获取服务器日志?out了,试试用websocket方式吧 我用bottle框架,写了个websocket服务端,浏览器连接到websocket server,再用python subprocess获取远程服务器的日志信息,subprocess,就是用Popen调用shell的sh

python matplotlib.plot画图显示中文乱码的问题

在matplotlib.plot生成的统计图表中,中文总是无法正常显示.在网上也找了些资料,说是在程序中指定字体文件,不过那样的话需要对plot进行很多设置,而且都是说的设置坐标轴标题为中文,有时候图例的字体也无法改正. 原因:matplotlib默认字体并不是中文字体. 解决方法:将某中文字体设为默认首选字体,本文拟将默认字体设为 微软雅黑 . 环境:win7 x64, python2.7 过程: 在python的安装目录中找到配置文件:%Python_Home%\Lib\site-packa

Python图像全屏显示

需要在嵌入式设备上全屏显示图像,使用pil显示图像时,只能通过系统的图像浏览器显示.所以使用Python自带的tkinter import Tkinter as tk   这句在Python3中已经改成了  import tkinter as tk 1 top = Tk() #导入tk模块 2 from PIL import Image, ImageTk 3 image = Image.open("lenna.jpg") 4 photo = ImageTk.PhotoImage(ima

ubuntu 16.04 + python + matplotlib下画图显示中文设置

一.需求 因为在python画图显示的时候,经常需要展示一些中文,但是ubuntu系统下按照默认安装方式安装的时候,一般是不能显示中文的,当强行给legend.xlabel.ylabel赋予中文的时候,会显示为方块 二.参考 http://blog.csdn.net/onepiece_dn/article/details/46239581 三.配置方法 (1)  显示本机的同时可用的中文和西文字体 def dispFonts(): #显示可用的中文字体,同时支持英文的 from matplotl

python Tkinter 全屏显示

1 #! /usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 import Tkinter as tk 5 6 class FullScreenApp(object): 7 def __init__(self, master, **kwargs): 8 self.root = master 9 # self.tk.attributes('-zoomed', True) # This just maximizes it so we can see t

python版trace命令显示归属地

无论是windows还是linux系统的traceroute命令都不能显示归属地,在实际的网络维护中,这些追踪路由的归属地址也是很重要的信息,来帮助我们定位问题发生的地方.以下为python写的一个脚本来显示归属地.也方便自己的记忆和日后的使用. #!/usr/bin/python import sys import os import re import urllib2 import subprocess import platform def getlocation(ipaddr):    

Python绘制数码管显示当前时间

利用Python中的turtle图形库绘制七段数码管,显示当前时间 代码 # coding:utf-8 # 绘制七段数码管,显示当前时间 import time import turtle as tt # 绘制间隔 def drawGap(): tt.penup() tt.fd(5) # 绘制单段数码管 def drawLine(draw): drawGap() if(draw): tt.pendown() else: tt.penup() tt.fd(50) drawGap() tt.righ

python 时间和时间段显示

两个包,最开始发现的是time包 import time print(time.time()) #显示当前时间戳 print(time.localtime(time.time())) #显示本地时间 print(time.strftime("%Y-%m-%d/%H:%M:%S",time.localtime(time.time()))) #格式化显示本地时间 输出 1550046888.7772498 time.struct_time(tm_year=2019, tm_mon=2, t