如何将自定义格式器添加到类似于datetime的类中?

马丁·托马

对于日期时间对象,可以.format以特殊的方式使用:

from datetime import datetime
'{:%Y-%m-%d %H:%M}'.format(datetime(1990, 4, 28, 22, 30))

这些是日期时间对象的常用格式化程序

我可以给任何类这样的自定义方法格式化它们吗?怎么样?

马丁·托马

刚刚在https://pyformat.info/上找到了答案

class HAL9000(object):

    def __format__(self, format):
        if (format == 'open-the-pod-bay-doors'):
            return "I'm afraid I can't do that."
        return 'HAL 9000'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将自定义字段添加到Stripe Checkout的弹出窗体中

将自定义数组下标访问器添加到Java类中?

如何将自定义菜单添加到Wordpress中的特定位置

如何将自定义StateStore添加到Kafka Streams DSL处理器?

如何将自定义CSS添加到松脆的表单中?

如何将自定义JSON文件添加到IConfiguration中?

如何将自定义的kong插件添加到dockerized的kong中

如何将自定义选项添加到makefile中的目标?

如何将自定义字体添加到QuillJS编辑器?

WordPress-如何将自定义类添加到子菜单<ul>标签

如何将自定义验证器添加到FormArray?

如何将自定义类添加到AWS Lambda层?

如何将自定义textField添加到警报中?

如何将自定义类的子级添加到GameScene?

如何将自定义装饰器添加到FastAPI路由?

如何将自定义html块添加到页脚选项列表中?

Yii-如何将自定义字段添加到可以在控制器中访问的表单?

如何将自定义css文件添加到asp.net mvc中?

如何将自定义行号添加到文件中

如何将自定义属性添加到传单0.7.7标记中?

如何将自定义类添加到emmet.io列表包装中的项目?

如何将自定义矩阵添加到 Python 处理中的矩阵转换堆栈?

如何将自定义矩阵添加到 Python 处理中的矩阵转换堆栈?

如何将自定义记录添加到包含链接表的查询中?

如何将自定义标记从服务器添加到谷歌地图?迅速

如何将自定义事件添加到节点中的类?

如何将自定义字段添加到扩展 AbstractUser 的模型中

如何将自定义类添加到某些路由的 body 元素 - nexjts

如何将自定义类添加到 TinyMCE 中的自定义按钮?