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

广州天与地网站建设海外销售平台有哪些

广州天与地网站建设,海外销售平台有哪些,新闻源网站怎么做,北京西站出站口关注我,学习Rust不迷路!! 在 Rust 中,比较两个日期的大小有多种方法。以下是列举的四种常见方法: 1. 使用 PartialOrd trait: use chrono::prelude::*;fn main() {let date1 NaiveDate::from_ymd(2022,…

关注我,学习Rust不迷路!!

在 Rust 中,比较两个日期的大小有多种方法。以下是列举的四种常见方法:

1. 使用 PartialOrd trait:

use chrono::prelude::*;fn main() {let date1 = NaiveDate::from_ymd(2022, 1, 1);let date2 = NaiveDate::from_ymd(2022, 1, 10);if date1 < date2 {println!("date1 is less than date2");} else if date1 > date2 {println!("date1 is greater than date2");} else {println!("date1 is equal to date2");}
}

2. 使用 Ord trait:

use chrono::prelude::*;fn main() {let date1 = NaiveDate::from_ymd(2022, 1, 1);let date2 = NaiveDate::from_ymd(2022, 1, 10);match date1.cmp(&date2) {std::cmp::Ordering::Less => println!("date1 is less than date2"),std::cmp::Ordering::Greater => println!("date1 is greater than date2"),std::cmp::Ordering::Equal => println!("date1 is equal to date2"),}
}

3. 使用 PartialOrdOrd trait 结合 PartialEqEq trait:

use chrono::prelude::*;fn main() {let date1 = NaiveDate::from_ymd(2022, 1, 1);let date2 = NaiveDate::from_ymd(2022, 1, 10);if date1.eq(&date2) {println!("date1 is equal to date2");} else if date1.ne(&date2) {println!("date1 is not equal to date2");} else if date1.lt(&date2) {println!("date1 is less than date2");} else if date1.le(&date2) {println!("date1 is less than or equal to date2");} else if date1.gt(&date2) {println!("date1 is greater than date2");} else if date1.ge(&date2) {println!("date1 is greater than or equal to date2");}
}

4. 使用 DateTime 类型的 timestamp 进行比较:

use chrono::prelude::*;fn main() {let date1 = NaiveDate::from_ymd(2022, 1, 1);let date2 = NaiveDate::from_ymd(2022, 1, 10);let timestamp1 = date1.and_hms(0, 0, 0).timestamp();let timestamp2 = date2.and_hms(0, 0, 0).timestamp();if timestamp1 < timestamp2 {println!("date1 is less than date2");} else if timestamp1 > timestamp2 {println!("date1 is greater than date2");} else {println!("date1 is equal to date2");}
}

这些方法中,前两种使用 PartialOrdOrd trait 进行日期比较,第三种结合了 PartialEqEq trait,而第四种方法使用 DateTime 类型的 timestamp 进行比较。

关注我,学习Rust不迷路!!

http://www.yidumall.com/news/34374.html

相关文章:

  • 英国人做愛无网站微信营销典型案例
  • 东莞专业做网站网站外链有多重要
  • 购物网站怎么做推广seo的方法
  • 沈阳做公司网站的公司0元做游戏代理
  • 网站建设赚钱吗seo优化技术排名
  • 武汉搜索引擎营销北京seo网站管理
  • 昆明免费交友网站用html制作淘宝网页
  • 做照片视频的网站百度官方营销推广平台加载中
  • 网站突然不收录2017新华传媒b2b商务平台
  • 免费学习资源网站软文营销经典案例200字
  • 一个网站如何做cdn加速国内广告投放平台
  • 成都网站设计优秀柚v米科技网站的推广优化
  • 东莞网站制作品牌祥奔科技免费网站建设制作
  • 什么是营销模式百度seo流量
  • 西安做网站必达网络灰色seo关键词排名
  • 深圳罗湖住房和建设局网站域名查询注册信息查询
  • 青岛专业网络推广定制搜索引擎优化的重要性
  • 做建筑设计网站站长工具seo词语排名
  • 美团外卖网站开发百度seo关键词优化排行
  • 手机靓号网站建设成都seo培
  • 网站网站地图怎么做适合口碑营销的产品
  • 大气网站源码十种营销方法
  • 需要做网站设计跨境电商seo是什么意思
  • 网站开发有几种语言太原做推广营销
  • 庆阳字体设计seo 推广怎么做
  • 代码生成器手机版前端seo是什么意思
  • 北京网站建设 专业10年公司网络营销实施计划
  • 做网站容易挣钱吗网络营销的好处和优势
  • 做网站一般图片多大推广代理平台登录
  • 网站用cms搜索引擎平台有哪些软件