程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql應用GROUP BY分組完成取前N筆記錄的辦法

mysql應用GROUP BY分組完成取前N筆記錄的辦法

編輯:MySQL綜合教程

mysql應用GROUP BY分組完成取前N筆記錄的辦法。本站提示廣大學習愛好者:(mysql應用GROUP BY分組完成取前N筆記錄的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是mysql應用GROUP BY分組完成取前N筆記錄的辦法正文


在運用法式的開辟進程中,不免要跟日期、時光處置打交道。如:記載一個龐雜算法的履行時光;收集通訊中數據包的延遲等等。Python中供給了time, datetime calendar等模塊來處置時光日期,明天對time模塊中最經常使用的幾個函數作一個引見。
time.time

time.time()函數前往從1970年1月1日以來的秒數,這是一個浮點數。
time.sleep

可以經由過程挪用time.sleep來掛起以後的過程。time.sleep吸收一個浮點型參數,表現過程掛起的時光。
time.clock

在windows操作體系上,time.clock() 前往第一次挪用該辦法到如今的秒數,其准確度高於1微秒。可使用該函數來記載法式履行的時光。上面是一個簡略的例子:
 

import time
 
print time.clock() 
#1
time.sleep(2)
print time.clock() 
#2
time.sleep(3)
print time.clock() 
#3
 
#---- result
#3.91111160776e-06
#1.99919151736
#4.99922364435
time.gmtime

該函數原型為:time.gmtime([sec]),可選的參數sec表現從1970-1-1以來的秒數。其默許值為time.time(),函數前往time.struct_time類型的對象。(struct_time是在time模塊中界說的表現時光的對象),上面是一個簡略的例子:
 

import time
 
print time.gmtime() 
#獲得以後時光的struct_time對象
print time.gmtime(time.time() - 24 * 60 * 60) 
#獲得昨天這個時光的struct_time對象
 
#---- result
#time.struct_time(tm_year=2009, tm_mon=6, tm_mday=23, tm_hour=15, tm_min=16, tm_sec=3, tm_wday=1, tm_yday=174, tm_isdst=0)
#time.struct_time(tm_year=2009, tm_mon=6, tm_mday=22, tm_hour=15, tm_min=16, tm_sec=3, tm_wday=0, tm_yday=173, tm_isdst=0)
time.localtime

time.localtime與time.gmtime異常相似,也前往一個struct_time對象,可以把它看做是gmtime()的當地化版本。
time.mktime

time.mktime履行與gmtime(), localtime()相反的操作,它吸收struct_time對象作為參數,前往用秒數來表現時光的浮點數。例如:
 

import time
 
#上面兩個函數前往雷同(或鄰近)的成果
print time.mktime(time.localtime())
print time.time()
time.strftime

time.strftime將日期轉換為字符串表現,它的函數原型為:time.strftime(format[, t])。參數format是格局字符串(格局字符串的常識可以參考:time.strftime),可選的參數t是一個struct_time對象。上面的例子將struct_time對象轉換為字符串表現:
 

import time
 
print time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime())
print time.strftime('Weekday: %w; Day of the yesr: %j')
 
#---- result
#2009-06-23 15:30:53
#Weekday: 2; Day of the yesr: 174
time.strptime

按指定格局解析一個表現時光的字符串,前往struct_time對象。該函數原型為:time.strptime(string, format),兩個參數都是字符串,上面是一個簡略的例子,演示將一個字符串解析為一個struct_time對象:
 

import time
 
print time.strptime('2009-06-23 15:30:53', '%Y-%m-%d %H:%M:%S')
 
#---- result
#time.struct_time(tm_year=2009, tm_mon=6, tm_mday=23, tm_hour=15, tm_min=30, tm_sec=53, tm_wday=1, tm_yday=174, tm_isdst=-1)

以上引見的辦法是time模塊中最經常使用的幾個辦法,在Python手冊中還引見了其他的辦法和屬性,如:time.timezone, time.tzname …感興致的同伙可以參考Python手冊 time 模塊。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved