python获取最大日期的函数

这篇具有很好参考价值的文章主要介绍了python获取最大日期的函数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

##max(dt)替代方法
def check_dt(path, level='G|M|K'):
    cmd = 'hdfs dfs -du -h ' + path
    process = os.popen(cmd)  # return file
    output = process.read()
    process.close()
    output1 = output.split('\n')
    output2 = [val for val in output1 if len(val) > 0]
    res = []
    for val in output2:
        detepat = re.compile('(\d+\.*\d*)\s[' + level + ']\s.*dt=[0-9\-]{10}')
        result = detepat.finditer(val)
        res1 = [m.group() for m in result]
        if len(res1) > 0:
            res.extend(res1)
    if len(res) > 0:
        detepat2 = re.compile('(\d+\.*\d*)\s.*dt=([0-9\-]{10})')
        size_dt_grp = [re.search(detepat2, val) for val in res]
        max_dt = max([m.group(2) for m in size_dt_grp if float(m.group(1)) > 0])
        return max_dt

def get_customized_items():
    """
     if you need some special values in your sql, please define and calculate then here
     to refer it as {YOUR_VAR} in your sql
    """
    today = Time.today()
    TX_PRE_60_DATE = Time.date_sub(date=today, itv=60)
    TX_PRE_365_DATE = Time.date_sub(date=today, itv=365)
 
    TX_DATE_MAX01 = check_dt('hdfs://ns***/hive/databse.db/') ;
    return locals()

根据身份证判断男女的规则:

case 
            when length(dd)=18 and  substr(dd,17,1)%2=1 then '1' 
            when length(dd)=18 and  substr(dd,17,1)%2=0 then '2' 
            when length(dd)=15 and  substr(dd,15,1)%2=1 then '1' 
            when length(dd)=15 and  substr(dd,15,1)%2=0 then '2'   
         end as id_gender文章来源地址https://www.toymoban.com/news/detail-410692.html

到了这里,关于python获取最大日期的函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • sql查找最晚一天/日期最大的一条记录 两种方法

    例:查找最晚入职员工的所有信息 建表: 排序,降序。 对hire_date字段排序降序,此时最晚的时间排在第一个,再用LIMIT取出。 LIMIT m,n : 表示从第m+1条开始,取n条数据; LIMIT n : 表示从第0条开始,取n条数据,是limit(0,n)的缩写。 本题limit 0,1 表示从第(0+1)条数据开始,取一

    2024年02月06日
    浏览(34)
  • JavaScript中的时间日期函数new Date()(JS中5种获取时间戳的函数)

    简介: JavaScript 中的 new Date() 方法用于创建一个新的 Date 对象,该对象表示当前日期和时间。Date 对象提供了许多方法和属性,可以用于获取和设置日期和时间信息。 new Date([year, month, day, hour, minute, second, millisecond]) 其中,每个参数都是可选的。如果没有指定参数,则 new Dat

    2024年02月04日
    浏览(46)
  • iOS中获取MCC和MNC的方法及iOS 16中CTCarrier被弃用的替代方案

    一、使用公共API获取MCC和MNC 在iOS中,我们可以使用CoreTelephony框架来获取用户的移动国家代码(MCC)和移动网络代码(MNC)。具体操作步骤如下: 在Xcode项目中,点击项目目标,进入“General”选项卡,在“Frameworks, Libraries, and Embedded Content”下点击“+”按钮,搜索并添加 Cor

    2024年02月11日
    浏览(82)
  • Python获取当前时间日期

    时间日期类型在Python中主要有两个模块:time模块 和 datetime模块 time模块: 是基于Unix Timestamp(时间戳)实现的,所能表述的范围被限定在1970-2038年之间; 时间戳: 是指格林尼治时间1970年01月01日00时00分00秒起至现在的总秒数,结果是一个浮点数。 2.1 获取当前时间戳 示例:

    2024年02月13日
    浏览(37)
  • 037 - 有关时间和日期的函数方法

      文档:MySQL :: MySQL 5.7 Reference Manual :: 12.7 Date and Time Functions​​​​​​ 以下为案例,更多内容可查看文档  返回当前日期: CURDATE() 返回当前时间: CURTIME() 返回当前日期和时间: NOW() 返回年份: YEAR() 返回参数的工作日索引:DAYOFWEEK()  返回月份中的第几天 (0-31):DAYOFMONT

    2024年02月10日
    浏览(30)
  • python,获取当前日期且以当前日期为名称创建文件名

    python,获取当前日期且以当前日期为名称创建文件名 - 小贝书屋 - 博客园 import  time import  os import  sys path = os.path.abspath(os.path.dirname(sys.argv[0])) localtime = time.localtime(time.time()) #获取当前时间 time = time.strftime( \\\'%Y%m%d\\\' ,time.localtime(time.time())) #把获取的时间转换成\\\"年月日格式” pr

    2023年04月08日
    浏览(28)
  • 利用OpenCV的函数minMaxLoc()获取图像中像素的最小值、最大值以及对应的坐标值

    函数minMaxLoc()的原型如下: C++原型: Python原型: 参数意义很简单,官方文档原文如下: src—input single-channel array. minVal—pointer to the returned minimum value; NULL is used if not required. maxVal—pointer to the returned maximum value; NULL is used if not required. minLoc—pointer to the returned minimum location (in

    2024年02月03日
    浏览(32)
  • python日期函数

    提示:本文主要介绍python日期函数的使用 提示:这里可以添加本文要记录的大概内容: (1)datetime里面主要的函数 (2)如何判断是不是周一或者一个月的第一天 (3)遍历从一个日期到另一个日期的方法 (4)跑步锻炼 提示:以下是本篇文章正文内容,下面案例可供参考 (1)today返回当

    2024年02月05日
    浏览(17)
  • chatgpt赋能python:如何使用Python获取前一天的日期

    在Python编程中,经常会遇到需要获取日期的情况,例如在日志记录、数据分析等方面。有时候,我们需要获取前一天的日期,以便于统计某些数据。那么,如何使用Python获取前一天的日期呢?本文将为大家介绍两种方法。 Python自带的datetime模块提供了获取当前日期和时间的函

    2024年02月07日
    浏览(41)
  • SQL中CONVERT转化日期函数的使用方法

    SQL中CONVERT函数最常用的是使用convert转化长日期为短日期,如果只要取yyyy-mm-dd格式时间, 就可以用 convert(nvarchar(10),field,120) 120 是格式代码, nvarchar(10) 是指取出前10位字符. 例如 ================================ select CONVERT(varchar, getdate(), 120 ) 2023-06-05 16:22:43 select replace(replace(replace(CONVE

    2024年02月10日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包