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

做网站外包好吗焦作官网网站推广工具

做网站外包好吗,焦作官网网站推广工具,wordpress的链接怎么设置方法,网站建设补助需求: 拟生成以下markdown管理小工具,这也是我日常工作日程表。 可以输入任意时间段,运行后就可以生成以上的markdown文件。 一、toml [package] name "rust-workfile" version "0.1.0" edition "2021"[d…

需求:
拟生成以下markdown管理小工具,这也是我日常工作日程表。
在这里插入图片描述可以输入任意时间段,运行后就可以生成以上的markdown文件。

一、toml

[package]
name = "rust-workfile"
version = "0.1.0"
edition = "2021"[dependencies]
chrono ="0.4.38"

二、main.rs
// 假设 从2025-01-01到2016-01-01

use std::fs::OpenOptions;
use std::collections::HashMap;
use std::io::Write;
use chrono::prelude::*;
fn main() {let file_name = "./workfile_2025.md" ;let start_date= "2025-01-01";let end_date  = "2026-01-01";write_markdown_file(file_name,start_date,end_date);
}
fn write_markdown_file(file_name: &str,start_date:&str, end_date:&str){let mut _file = OpenOptions::new().read(true).write(true).create(true).open(file_name).unwrap();let mut buffer = String::new();buffer.push_str("# workfile \n\n");let start_date: NaiveDate = NaiveDate::parse_from_str(start_date, "%Y-%m-%d").unwrap();let end_date : NaiveDate = NaiveDate::parse_from_str(end_date, "%Y-%m-%d").unwrap();let delta_days = end_date.signed_duration_since(start_date).num_days();let weeks_num = (delta_days as f32 / 7.0 ).ceil() as usize;let start_week = start_date.week(Weekday::Mon);let first_day = start_week.first_day();let first_days = first_day.iter_weeks().take(weeks_num).collect::<Vec<NaiveDate>>();let mut month_map :HashMap<String,bool> = HashMap::new();for first_date in first_days{let format_year_month = format!("## {} \n\n",first_date.format("%Y年%m月"));if !month_map.contains_key(&format_year_month) {buffer.push_str(&format_year_month); month_map.insert(format_year_month,true);}let week_dates :Vec<NaiveDate> = first_date.iter_days().take(5).collect();//### [2024_12_2-2024-12_6]let format_week_start_end = format!("### [{}-{}] \n\n",week_dates[0].format("%Y_%m_%d"),week_dates[4].format("%Y_%m_%d"));       buffer.push_str(&format_week_start_end);// #### 周一[2024_12_2]:for week_date  in week_dates{let str_week_day = get_weekday_string(&week_date);let format_date = format!("#### {}[{}]\n\n",str_week_day,week_date.format("%Y_%m_%d"));buffer.push_str(&format_date);}}_file.write(&buffer.as_bytes()).expect("write failed!");println!("文件已经生成!");
}
fn get_weekday_string(date :&NaiveDate) ->&str{let weekday = date.weekday();let weekday_str = match weekday{Weekday::Mon => "周一",Weekday::Tue => "周二",Weekday::Wed => "周三",Weekday::Thu => "周四",Weekday::Fri => "周五",Weekday::Sat => "周六",Weekday::Sun => "周日", _ => "Unknown",};weekday_str
}

在这里插入图片描述

http://www.bjxfkj.com.cn/article/109804.html

相关文章:

  • 手机微网站价百度网盟推广
  • 企业做营销网站wordpress 插件分类
  • 新手用什么程序建网站上海焱灿网络
  • 7万字短篇小说哪家网站做的好公司建设网站产生哪些费用
  • 如何免费虚拟网站公司名称logo设计
  • 北京建设电工证查询网站红外感应模块进行网页界面设计
  • 用c语言做网站十大传媒公司
  • 广州网站提升排名wordpress 字体替换极客族
  • 做网站开票内容是什么网站做关键词链接有用吗
  • 中国建设网站齐齐哈尔市店标设计logo设计
  • 我想找个郑州做网站的南京专业网站制作哪家好
  • 泰安哪里有做网站app的aspnet网站开发的书籍
  • 北京鑫创网站建设大连效果图制作公司
  • 网站建设与网站设计哪个好学平台推广引流
  • 制定网站分工任务网站的建设规划4399影视免费观看高清
  • 个人网站要多少钱全网网络营销推广
  • html5移动端网站开发免费的网页制作
  • 苏州网站网络推广重庆建设摩托车网站
  • 用sql做简单的博客网站室内装修设计图用什么软件
  • 商城网站有什么好处求个网站2021年能用
  • 美发店网站源码应用公园制作app免费吗
  • 利用国外网站文章图片做书营利咸宁网站建设公司
  • 江苏路街道网站建设微商城小程序app开发
  • 已认证的微信公众号怎么改名优化绿松石什么意思
  • 创办一个网站要多少钱企业管理咨询是做什么的
  • 深圳网站seo关键词新浪网站开发语言
  • 网站代码 字体工厂宣传片怎么拍
  • 编程网站项目做哪个比较好400元做网站送网推
  • 淘宝客网站搭建手机CPA网站建设源码修改
  • 无锡市政建设集团网站网站建设时间怎么查