从字符串字段中获取天数的方法取决于字符串的格式。以下是几种常见的字符串格式和对应的获取天数的方法:
var dateString = "2022-01-01";
var dateParts = dateString.split("-");
var date = new Date(dateParts[0], parseInt(dateParts[1]) - 1, dateParts[2]);
var today = new Date();
var timeDiff = today.getTime() - date.getTime();
var daysDiff = Math.floor(timeDiff / (1000 * 3600 * 24));
console.log(daysDiff);
推荐的腾讯云产品:腾讯云云服务器(CVM),产品介绍链接:https://cloud.tencent.com/product/cvm
from datetime import datetime
date_string = "01/01/2022"
date = datetime.strptime(date_string, "%d/%m/%Y")
today = datetime.now()
days_diff = (today - date).days
print(days_diff)
推荐的腾讯云产品:腾讯云云服务器(CVM),产品介绍链接:https://cloud.tencent.com/product/cvm
String dateString = "20220101";
int year = Integer.parseInt(dateString.substring(0, 4));
int month = Integer.parseInt(dateString.substring(4, 6));
int day = Integer.parseInt(dateString.substring(6, 8));
int todayYear = java.time.Year.now().getValue();
int todayMonth = java.time.Month.now().getValue();
int todayDay = java.time.LocalDate.now().getDayOfMonth();
int daysDiff = (todayYear - year) * 365 + (todayMonth - month) * 30 + (todayDay - day);
System.out.println(daysDiff);
推荐的腾讯云产品:腾讯云云服务器(CVM),产品介绍链接:https://cloud.tencent.com/product/cvm
以上是根据不同的字符串格式给出的获取天数的方法,您可以根据实际情况选择适合您的编程语言和字符串格式的方法。
Elastic 中国开发者大会
云+社区技术沙龙[第6期]
Elastic 中国开发者大会
云+社区技术沙龙 [第30期]
云+未来峰会
腾讯云GAME-TECH沙龙
腾讯云GAME-TECH沙龙
云+社区技术沙龙[第21期]
云+社区开发者大会 武汉站
小程序·云开发官方直播课(数据库方向)
领取专属 10元无门槛券
手把手带您无忧上云