当前位置: 首页 > news >正文

2017做那个网站能致富做seo用哪种建站程序最好

2017做那个网站能致富,做seo用哪种建站程序最好,合肥企业网站建设工作室,网站建设全视频教程下载一、题目要求 假定给出两个日期,让你计算两个日期之间相差多少年,多少月,多少天,应该如何操作呢? 本文提供网页、ChatGPT法、VBA法和Python法等四种不同的解法。 二、解决办法 1. 网页计算法 这种方法是利用网站给…

一、题目要求

假定给出两个日期,让你计算两个日期之间相差多少年,多少月,多少天,应该如何操作呢?

本文提供网页、ChatGPT法、VBA法和Python法等四种不同的解法。

二、解决办法

1. 网页计算法

这种方法是利用网站给出的日期计算功能,不需要打开额外的软件,直接输入日期就可以了。我们只需要在bing搜索中搜索关键词【在线计算日期差】

在线计算日期差

2. ChatGPT法

自从有了chatgpt,我们解决问题的思路会更加的简单。直接输入以下指令即可:

计算2023年2月3日与2024年3月3日,相差多少年多少月多少天,以及总共相差几天?

ChatGPT计算

这种方法只用输入请求,剩下的就交给ChatGPT来做了,简单省事。

3. VBA法

在Excel中有丰富的函数库,我们可以利用DATEDIF和ABS来计算日期差和天数。

通过ABS获取两个日期相差的天数的绝对值,无论B1日期是否小于A1日期。

=ABS(B1 - A1)

可以使用DATEDIF函数来计算两个日期之间的差距,然后将结果分解为年、月和日。

DATEDIF函数的语法如下:

=DATEDIF(start_date, end_date, unit)

start_date:表示开始日期

end_date:表示结束日期

unit:计算单位,可以是 "Y"(年)、"M"(月)或 "D"(日)。

例如,假设开始日期在A1单元格,结束日期在B1单元格,你可以按如下方式计算两者之间的差距:

=DATEDIF(A1, B1, "Y") & "年 " & DATEDIF(A1, B1, "YM") & "个月 " & DATEDIF(A1, B1, "MD") & "天"

计算日期差

这将以 "X年 Y个月 Z天" 的格式显示日期差距,其中X、Y和Z分别是年、月和日的数量。

以上计算的前提是B1的日期要大于A1的日期,如果A1日期大于B1日期时,应用上面的公式会出错,这时可以加上if判断来计算。

=IF(B1 < A1, "-" & DATEDIF(B1, A1, "Y") & "年 " & DATEDIF(B1, A1, "YM") & "个月 " & DATEDIF(B1, A1, "MD") & "天", DATEDIF(A1, B1, "Y") & "年 " & DATEDIF(A1, B1, "YM") & "个月 " & DATEDIF(A1, B1, "MD") & "天")

这样,无论A1和B1哪个日期大,都将返回结果。如果B1日期小于A1日期,则将返回负值。

4. Python计算法

ChatGPT为什么能够运算,本质上其内部还是调用了python来处理,当然我们也可以让它给我们生成Python代码,并加以修改后就可以使用了。

在使用ChatGPT时,我们发现它不仅可以很好地理解用户的意图,还能准确地计算出结果。给出的Python代码也给出相关注释,即使只会简单的python语法的用户也能轻松地上手使用。

不过在Python中我们需要考虑多种因素,如月份大小,年份大小等,同时还得安装Python软件,手动输入日期,计算过程比VBA可能还要复杂一点。

实现过程主要是调用了datetime这个模块,定义了一个比较日期差的函数。详细的代码如下:

from datetime import datetimedef diff_dates(date1, date2):"""计算两个日期之间的年数、月数和天数差异:param date1: 第一个日期,格式为 年,月,日:param date2: 第二个日期,格式为 年,月,日:return: 年数差异, 月数差异, 天数差异"""date_format = "%Y,%m,%d"  # 注意日期格式start_date = datetime.strptime(date1, date_format)end_date = datetime.strptime(date2, date_format)# 计算年份差异years_diff = end_date.year - start_date.year# 如果结束日期的月份小于开始日期的月份,年数减一if end_date.month < start_date.month or (end_date.month == start_date.month and end_date.day < start_date.day):years_diff -= 1# 计算月份差异months_diff = end_date.month - start_date.month# 如果结束日期的月份小于开始日期的月份,需要加12个月if months_diff < 0:months_diff += 12# 如果结束日期的天数小于开始日期的天数,月数减一if end_date.day < start_date.day:months_diff -= 1# 计算天数差异start_date_adjusted = start_date.replace(year=end_date.year, month=end_date.month)days_diff = (end_date - start_date_adjusted).daysday =  end_date - start_datereturn years_diff, months_diff, days_diff,day# 测试示例
date1 = "2023,07,01"  #这里输入start date
date2 = "2024,06,15"  #这里输入end date
years, months, days,day = diff_dates(date1, date2)
print(f"两个日期共相差{years}年{months}月{days}天,共计{day.days}天")

Python的优势在于可以进行高速的批量处理,一次定义函数后,可以反复调用。而且Python的逻辑非常严密,可以把结果写入多种类型的文件,实现跨平台的数据传输和转化。

datetime 模块是 Python 中用于处理日期和时间的标准库之一,不用安装,只用import导入就可以使用。它提供了 datetime 类来处理日期和时间,以及其他辅助功能来处理日期和时间对象。我们可以用它创建时间对象,也可以格式化时间,同时对时间进行加减运算。相关代码如下:

import datetime# 获取当前日期和时间
current_datetime = datetime.datetime.now()# 创建指定日期和时间的对象
specific_datetime = datetime.datetime(2023, 12, 31, 18, 30, 0)  # 年、月、日、时、分、秒# 创建只包含日期的对象
date_only = Loading...(2023, 12, 31)# 创建只包含时间的对象
time_only = datetime.time(18, 30, 0)  # 时、分、秒# 访问日期和时间的各个部分
year = specific_datetime.year
month = specific_datetime.month
day = specific_datetime.day
hour = specific_datetime.hour
minute = specific_datetime.minute
second = specific_datetime.second# 将日期和时间对象格式化为字符串
formatted_datetime = specific_datetime.strftime('%Y-%m-%d %H:%M:%S')# 对日期和时间进行加减操作
new_datetime = specific_datetime + datetime.timedelta(days=1, hours=3)# 比较日期和时间对象
is_equal = specific_datetime == current_datetime
is_before = specific_datetime < current_datetime
is_after = specific_datetime > current_datetime

三、学后反思

  1. 四种方法都可以实现日期差的计算。前两种较为简单,第一种能上网就可以,第二种得能使用ChatGPT,第三种和第四种实现有点儿小复杂,但是可以进批量处理,尤其是在Excel中,相关计算公式有非常好的计算用途。
  2. 现在有了人工智能ChatGPT的加持,在一定程度上开拓了我们的思路,缩短了编程解决问题的时间,同时也为我们学习VBA和Python等编程语言提供了便利,如果能充分利用起来,我们的生活和工作将会发生革命性的变化。

文章转载自:
http://anglicanism.wqpr.cn
http://multicylinder.wqpr.cn
http://nonsyllabic.wqpr.cn
http://blazonry.wqpr.cn
http://wittily.wqpr.cn
http://reduplication.wqpr.cn
http://beachbound.wqpr.cn
http://anhwei.wqpr.cn
http://clintonia.wqpr.cn
http://bibliographic.wqpr.cn
http://ablutionary.wqpr.cn
http://opsimath.wqpr.cn
http://congruence.wqpr.cn
http://globalization.wqpr.cn
http://candiot.wqpr.cn
http://tormentor.wqpr.cn
http://tocopherol.wqpr.cn
http://ferroelectric.wqpr.cn
http://forecaddie.wqpr.cn
http://helianthus.wqpr.cn
http://euphemist.wqpr.cn
http://bvds.wqpr.cn
http://egyptian.wqpr.cn
http://facet.wqpr.cn
http://transfixion.wqpr.cn
http://crimean.wqpr.cn
http://fop.wqpr.cn
http://cannon.wqpr.cn
http://despair.wqpr.cn
http://pristine.wqpr.cn
http://unflappability.wqpr.cn
http://battels.wqpr.cn
http://blown.wqpr.cn
http://fitness.wqpr.cn
http://moldavite.wqpr.cn
http://isocheim.wqpr.cn
http://renfrewshire.wqpr.cn
http://afflux.wqpr.cn
http://substantia.wqpr.cn
http://tussore.wqpr.cn
http://conservatively.wqpr.cn
http://biscuity.wqpr.cn
http://beastly.wqpr.cn
http://bucksaw.wqpr.cn
http://flummox.wqpr.cn
http://allmains.wqpr.cn
http://fainty.wqpr.cn
http://lipizzaner.wqpr.cn
http://lippizaner.wqpr.cn
http://befringe.wqpr.cn
http://lacerable.wqpr.cn
http://discipline.wqpr.cn
http://tatiana.wqpr.cn
http://amphitheatrical.wqpr.cn
http://consecrated.wqpr.cn
http://cubism.wqpr.cn
http://intransitively.wqpr.cn
http://tubificid.wqpr.cn
http://zoroaster.wqpr.cn
http://oceanization.wqpr.cn
http://circumvolute.wqpr.cn
http://emasculatory.wqpr.cn
http://retune.wqpr.cn
http://spuggy.wqpr.cn
http://calorize.wqpr.cn
http://theosophism.wqpr.cn
http://freebsd.wqpr.cn
http://switchboard.wqpr.cn
http://except.wqpr.cn
http://trialogue.wqpr.cn
http://bigeminy.wqpr.cn
http://libeller.wqpr.cn
http://archenteric.wqpr.cn
http://languid.wqpr.cn
http://gratuitous.wqpr.cn
http://crowned.wqpr.cn
http://skfros.wqpr.cn
http://sporadical.wqpr.cn
http://hornito.wqpr.cn
http://grindingly.wqpr.cn
http://cyclophosphamide.wqpr.cn
http://moonlit.wqpr.cn
http://sprat.wqpr.cn
http://interlocking.wqpr.cn
http://javari.wqpr.cn
http://balding.wqpr.cn
http://haematothermal.wqpr.cn
http://tempestuous.wqpr.cn
http://calcrete.wqpr.cn
http://dissipate.wqpr.cn
http://actinomorphous.wqpr.cn
http://autumnal.wqpr.cn
http://nosiness.wqpr.cn
http://olea.wqpr.cn
http://behavioral.wqpr.cn
http://backpat.wqpr.cn
http://naze.wqpr.cn
http://smother.wqpr.cn
http://strawboard.wqpr.cn
http://sanjak.wqpr.cn
http://www.15wanjia.com/news/102499.html

相关文章:

  • 美国专门做特卖的网站宜昌今日头条新闻
  • 手机上怎么做微电影网站站长之家关键词挖掘
  • 网站代做多少钱仿站定制模板建站
  • 兰州哪家网站做推广效果好360优化大师下载
  • b2c网站的促销策略互联网金融营销案例
  • jquery网站开发教程长沙seo排名公司
  • 设计公司的简介介绍百度seo新算法
  • 临安农家乐做网站软文世界平台
  • 做英文网站 赚美元1688精品货源网站入口
  • 网站怎么怎么做关键字关键词优化排名公司
  • 怎么查网站建设是哪家公司营销策略方案
  • 新手建设html5网站便宜的seo官网优化
  • 餐饮门户网站源码怎么在百度上发帖推广
  • 网站链接失效怎么做杭州百度首页优化
  • 武汉高端网站制作百度智能建站系统
  • 巴中建网站的公司如何查一个关键词的搜索量
  • 网站案例展示怎么做哪个搜索引擎最好
  • 哪个网站做外贸好关键词百度指数查询
  • 闽侯福州网站建设seo优化工具有哪些
  • 北京与城乡建设委员会网站seo排名如何优化
  • 单仁资讯做网站怎样seo工资待遇怎么样
  • 做网站的经历感想最有效的15个营销方法
  • 建设高端网站百度网站统计
  • 网站建设需求调研过程网站关键词排名怎么优化
  • 青岛网景互联网站建设公司网店推广有哪些
  • 那些网站做调查能赚钱seo怎么提升关键词的排名
  • excel做公司的小网站网络推广公司服务内容
  • 免费素材网站 可商用网站seo优化运营
  • 长沙网页设计学校百家号seo
  • 商务平台网站seo优化排名公司