python簡單的日期工具類
import datetime
import time
DATETIME_FORMAT = "%Y-%m-%d %H:%M:%S"
TIME_FORMAT = "%H:%M:%S"
#當前毫秒數
def curMilis():
return int(time.time() * 1000)
#當前秒數
def curSeconds():
return int(time.time())
#當前日期 格式%Y-%m-%d %H:%M:%S
def curDatetime():
return datetime.datetime.strftime(datetime.datetime.now(),DATETIME_FORMAT)
#當前日期 格式%Y-%m-%d
def curDate():
return datetime.date.today()
#當前時間 格式%Y-%m-%d
def curTime():
return time.strftime(TIME_FORMAT)
#秒轉日期
def secondsToDatetime(seconds):
return time.strftime(DATETIME_FORMAT,time.localtime(seconds))
#毫秒轉日期
def milisToDatetime(milix):
return time.strftime(DATETIME_FORMAT,time.localtime(milix//1000 ))
#日期轉毫秒
def datetimeToMilis(datetimestr):
strf = time.strptime(datetimestr,DATETIME_FORMAT)
return int(time.mktime(strf)) * 1000
#日期轉秒
def datetimeToSeconds(datetimestr):
strf = time.strptime(datetimestr,DATETIME_FORMAT)
return int(time.mktime(strf))
#當前年
def curYear():
return datetime.datetime.now().year
#當前月
def curMonth():
return datetime.datetime.now().month
#當前日
def curDay():
return datetime.datetime.now().day
#當前時
def curHour():
return datetime.datetime.now().hour
#當前分
def curMinute():
return datetime.datetime.now().minute
#當前秒
def curSecond():
return datetime.datetime.now().second
#星期幾
def curWeek():
return datetime.datetime.now().weekday()
#幾天前的時間
def nowDaysAgo(days):
daysAgoTime = datetime.datetime.now() - datetime.timedelta(days = days)
return time.strftime(DATETIME_FORMAT,daysAgoTime.timetuple())
#幾天後的時間
def nowDaysAfter(days):
daysAgoTime = datetime.datetime.now() + datetime.timedelta(days = days)
return time.strftime(DATETIME_FORMAT,daysAgoTime.timetuple())
#某個日期幾天前的時間
def dtimeDaysAgo(dtimestr,days):
daysAgoTime = datetime.datetime.strptime(dtimestr,DATETIME_FORMAT) - datetime.timedelta(days = days)
return time.strftime(DATETIME_FORMAT,daysAgoTime.timetuple())
#某個日期幾天前的時間
def dtimeDaysAfter(dtimestr,days):
daysAgoTime = datetime.datetime.strptime(dtimestr,DATETIME_FORMAT) + datetime.timedelta(days = days)
return time.strftime(DATETIME_FORMAT,daysAgoTime.timetuple())
secondStamp = curSeconds()
print("當前秒:",secondStamp)
milisStamp = curMilis()
print("當前毫秒:",milisStamp)
curdTime = curDatetime()
print("當前時間:",curdTime)
curDate = curDate()
print("當前日期:",curDate)
curT = curTime()
print("當前時刻:",curT)
stdtime = secondsToDatetime(secondStamp)
print("秒轉時間:",stdtime)
mtdtime = milisToDatetime(milisStamp)
print("毫秒轉時間:",mtdtime)
dtimetm = datetimeToMilis(mtdtime)
print("時間轉毫秒:",dtimetm)
dtimets = datetimeToSeconds(mtdtime)
print("時間轉秒:",dtimets)
year = curYear()
print("年:",year)
month = curMonth()
print("月:",month)
day = curDay()
print("日:",day)
hour = curHour()
print("時:",hour)
minute = curMinute()
print("分:",minute)
second = curSecond()
print("秒:",second)
week = curWeek()
print("星期:",week)
輸出結果如下:
當前秒: 1518341913
當前毫秒: 1518341913403
當前時間: 2018-02-11 17:38:33
當前日期: 2018-02-11
當前時刻: 17:38:33
秒轉時間: 2018-02-11 17:38:33
毫秒轉時間: 2018-02-11 17:38:33
時間轉毫秒: 1518341913000
時間轉秒: 1518341913
年: 2018
月: 2
日: 11
時: 17
分: 38
秒: 33
星期: 6
[Finished in 0.2s]
相關推薦
python簡單的日期工具類
import datetime import time DATETIME_FORMAT = "%Y-%m-%d %H:%M:%S" TIME_FORMAT = "%H:%M:%S" #當前毫秒數 def curMilis(): return int(
Java基於apache.commons.lang的日期工具類簡單封裝
package cn.lettleprincess.util; import java.text.ParseException; import java.util.ArrayList; import java.util.Calendar; import java.util
Java日期工具類
multipl efault 簡體中文 類型 分鐘 sub dateutil 表示 exception public class DateUtil { //默認顯示日期的格式 public static final String DATAFORMAT_ST
常用的日期工具類
pbe minutes sse 類型 sca 格式 param gettime don 對於開發中的日期工具類進行總結: package com.yunhwa.base.util; import java.math.BigDecimal;import java.sql.
DateUtil日期工具類
gettime ack mes pos time() catch rec 格式 ebe import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseException;
SSM-MyBatis-10:Mybatis中SqlSession的getMapper()和簡單的工具類MyBatisUtils
dao input eat -m style nfa put creat factor ------------吾亦無他,唯手熟爾,謙卑若愚,好學若饑------------- getMapper的作用,獲取到接口,直接通過點的方式調用方法,以免直接手打的方
自己封裝的data日期工具類
tar gets back rtt 負數 tint inner clear obj HTML頁面的調用 <!DOCTYPE html> <html> <head> <meta charset=
10 友盟專案--日期工具類、時間對齊、地理類庫Geolite
1.日期工具類 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; /*
java之日期工具類DATE
java日期工具類 import java.text.SimpleDateFormat; import java.util.*; public class DateUtil { /** * 獲取SimpleDateFormat * @param parttern 日
16 友盟專案--日期工具類、UTF自定義日期函式
日期工具類、UTF自定義日期函式 日期函式工具類 DateUtil 以date為參照,查詢指定按照day、Month、week進行偏移日期時間格式
SimpleDateFormatUtils-java日期工具類
寫了個日期工具類 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 格式化日期的工具類 * @author * */ public
android簡單的工具類
import android.app.Activity; import android.app.ActivityManager; import android.content.ComponentName; import android.content.Context; import android.
日期工具類 DateUtil
工作中需要用到各種日期格式化,以下為平時常用的格式化。 獲取當前時間 Date getCurrentDateTime() 通用日期格式化 String getDateString 通用日期時間格式化,
java工具類-日期工具類
1、獲得時間戳 為了統一其他語言的如php和unix系統獲取的時間戳是10位長度的,精確到秒。 java時間戳長度是13位,精確到毫秒 我們獲取時間戳需要相應處理。 //獲取當前時間戳,除以1000,獲取到長度為10位的,精確到秒 public s
java時間日期工具類
package com.bigname.common; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date;
簡單的工具類(判斷網路/網路資料/)
package com.example.news; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo;
python SSH連線工具類
import os import paramiko class SSHConnectionUtils: __hostname = '' __port = 22 __username = '' &n
獲取當前日期前三個月的日期工具類
public class ReportActionUtil { public static BaseReportReq getQueryReq(String startMonthStr, String endMonthStr) {  
基於ansj_seg和nlp-lang的簡單nlp工具類
1、首先在pom中引入ansj_seg和nlp-lang的依賴包, ansj_seg包的作用: 這是一個基於n-Gram+CRF+HMM的中文分詞的java實現; 分詞速度達到每秒鐘大約200萬字左右(mac air下測試),準確率能達到96%以上; 目前
日期工具類(獲取兩日期之前相差天數及String/Timestamp/Date物件之前的日期轉換)
import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.u