详解python 字符串和日期之间转换 StringAndDate

python 字符串和日期之间转换 StringAndDate

          这里给出实现代码,直接可以使用。大家可以看下。

实例代码:

'''''
Created on 2013-7-25 

@author: Administrator
'''
from datetime import datetime
class StringAndDate(object): 

  ''''' String to Date(datetime) or date to string ''' 

  def stringToDate(self,string):
    #example '2013-07-22 09:44:15+00:00'
    dt = datetime.strptime(string, "%Y-%m-%d %H:%M:%S+00:00")
    #print dt
    return dt 

  ''''' Date(datetime) to String ''' 

  def dateToString(self,date):
    ds = date.strftime('%Y-%m-%d %H:%M:%S')
    return ds 

  ''''' return n hours after datetime ''' 

  def getAfterDate(self,n):
    dnow = datetime.datetime.now()
    dafter = dnow + datetime.timedelta(hours=n)
    #dafter.ctime()
    return dafter 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

(0)

相关推荐

  • Python 匹配任意字符(包括换行符)的正则表达式写法

    想使用正则表达式来获取一段文本中的任意字符,写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本.于是查了一下手册,才发现正则表达式中,"."(点符号)匹配的是除了换行符"\n"以外的所有字符. 以下为正确的正则表达式匹配规则: ([\s\S]*) 同时,也可以用 "([\d\D]*)"."([\w\W]*)" 来表示. Web技术之家_www.waweb.cn 在文本文件里, 这个表达式可以匹配所有的英文

  • python去除空格和换行符的实现方法(推荐)

    一.去除空格 strip() "   xyz   ".strip()            # returns "xyz"  "   xyz   ".lstrip()           # returns "xyz   "  "   xyz   ".rstrip()           # returns "   xyz"  "  x y z  ".replace(

  • python去除字符串中的换行符

    今天写这个,要用python去除字符串中的换行符并写入文件,网上查阅,就一句代码replace("\n",""),加上之后,搞了半天,还是不对. 以上是我今天遇到的问题,以下是解决方案. 本地测试是window系统,正式用的时候是unix服务器.两者对换行符具体有什么差别我也不是很清楚.于是将 字符串写入的文件用 notepad++打开,显示 行尾符(如何用notepad++显示行尾符自己百度),发现是 CR, 所以将代码改为 replace("\r&qu

  • 用Python实现换行符转换的脚本的教程

    很简单的一个东西,在'\n'.'\r\n'.'\r'3中换行符之间进行转换. 用法 复制代码 代码如下: usage: eol_convert.py [-h] [-r] [-m {u,p,w,m,d}] [-k] [-f]                       filename [filename ...] Convert Line Ending positional arguments:   filename        file names optional arguments:  

  • python去掉行尾的换行符方法

    如下所示: mystring.strip().replace(' ', '').replace('\n', '').replace('\t', '').replace('\r', '').strip() 以上就是小编为大家带来的python去掉行尾的换行符方法全部内容了,希望大家多多支持我们~

  • 详解python 字符串和日期之间转换 StringAndDate

    python 字符串和日期之间转换 StringAndDate           这里给出实现代码,直接可以使用.大家可以看下. 实例代码: ''''' Created on 2013-7-25 @author: Administrator ''' from datetime import datetime class StringAndDate(object): ''''' String to Date(datetime) or date to string ''' def stringTo

  • 详解Python字符串原理与使用的深度总结

    目录 什么是 Python 字符串 ASCII 表与 Python 字符串字符 字符串属性 字符串方法 字符串操作 写在最后 今天我们来学习字符串数据类型相关知识,将讨论如何声明字符串数据类型,字符串数据类型与 ASCII 表的关系,字符串数据类型的属性,以及一些重要的字符串方法和操作,超级干货,不容错过! 什么是 Python 字符串 字符串是包含一系列字符的对象.字符是长度为 1 的字符串.在 Python 中,单个字符也是字符串.但是比较有意思的是,Python 编程语言中是没有字符数据类

  • 详解python字符串驻留技术

    前言 每种编程语言为了表现出色,并且实现卓越的性能,都需要有大量编译器级与解释器级的优化. 由于字符串是任何编程语言中不可或缺的一个部分,因此,如果有快速操作字符串的能力,就可以迅速地提高整体的性能. 在本文中,我们将深入研究 Python 的内部实现,并了解 Python 如何使用一种名为字符串驻留(String Interning)的技术,实现解释器的高性能.本文的目的不仅在于介绍 Python 的内部知识,而且还旨在使读者能够轻松地浏览 Python 的源代码:因此,本文中将有很多出自CP

  • 详解python关于多级包之间的引用问题

    首先得明确包和模块. 包:在一个目录下存在__init__.py,那么该目录就是一个包. 模块:一个.py文件就是一个模块. 我们可以通过from 包 import 模块来引入python文件,也可以使用from 包.模块 import 模块中的函数或类. 具体看一下例子. 假设我们现在有以下的目录: 我们想在main.py中使用package_a和package_b里面额模块,可以这么使用: from package_a import tmp2 from package_b import tm

  • 详解Python数据类型、进制转换、字符串格式化的问题

    目录 1. 整数.浮点数和复数 浮点数 Decimal 复数 2.进制转换 进制数字类型 整型进制操作 3. 字符串 3.1 转义字符 3.2 字符串取值 4. 字符串运算与转换 5. 字符串的常用方法 判断系列 查找统计系列 字符串转换类 +和join的效率问题 6 . 字符串格式化 %格式化 format格式化 f格式化 练习 7. 字符串拼接 1. 整数.浮点数和复数 Python2中区分整型int.长整型longPython3中只有统称为 整型int 浮点数 即带有小数点的数字,因为浮点

  • 详解Python字符串切片

    在python中,我们定义好一个字符串,如下所示. 在python中定义个字符串然后把它赋值给一个变量. 我们可以通过下标访问单个的字符,跟所有的语言一样,下标从0开始(==,我自己都觉得写的好脑残了) 这个时候呢,我们可以通过切片的方式来截取出我们定义的字符串的一部分. 使用切片的时候我们有两种方式: 1.没有步长的简单切片 语法格式是这样的: 1.首先定义一格字符串,比如叫 Hebe,然后给它赋值 2. 截取字符串中的一部分,我们用的语法是 Hebe [ start : stop ] 注意一

  • 详解Python字符串对象的实现

    PyStringObject 结构体 Python 中的字符串对象在内部对应一个名叫 PyStringObject 的结构体."ob_shash" 对应字符串经计算过的 hash值, "ob_sval" 指向一段长度为 "ob_size" 的字符串,且该字符串以'null'结尾(为了兼容C)."ob_sval"的初始大小为1个字节,且 ob_sval[0]=0(对应空字符串).若你还想知道"ob_size"

  • 详解Python 字符串相似性的几种度量方法

    字符串的相似性比较应用场合很多,像拼写纠错.文本去重.上下文相似性等. 评价字符串相似度最常见的办法就是:把一个字符串通过插入.删除或替换这样的编辑操作,变成另外一个字符串,所需要的最少编辑次数,这种就是编辑距离(edit distance)度量方法,也称为Levenshtein距离.海明距离是编辑距离的一种特殊情况,只计算等长情况下替换操作的编辑次数,只能应用于两个等长字符串间的距离度量. 其他常用的度量方法还有 Jaccard distance.J-W距离(Jaro–Winkler dist

  • 详解python字符串相关str

    目录 1:访str单个字符 2: 字符串连接 3:str切片 4:使用in 和not in 测试字符串 5:str方法 6:重复操作符 7:分割字符串 总结 1:访str单个字符 #for循环迭代 name = 'Chengwei' for ch in name: print(ch, end=' ') #C h e n g w e i #索引 print(name[1]) #h print(name[-1]) #最后一个为 -1 #i #len()函数返回str字符串数量 print(len(n

  • 详解Python中神奇的字符串驻留机制

    目录 1 什么是字符串驻留机制 2 如何使用字符串驻留机制 3 简单拼接驻留, 运行时不驻留 4 总结 5 全部代码 今天有一个初学者在学习Python的时候又整不会了. 原因是以下代码: a = [1, 2, 3] b = [1, 2, 3] if a is b: print("a and b point to the same object") else: print("a and b point to different objects") 运行结果是a an

随机推荐