date 相关问题

日期是对日历系统中表示的特定日期的引用,包括年,月和日。

计算 R 中开始的天数

我正在寻找一种方法来计算参与者(id)在研究中花费的天数。 示例数据文件如下所示: 数据<- data.frame(date = as.Date(c("2020-11-29", &q...

回答 2 投票 0

如何根据文件名中的日期获取最新文件?

我有一个目录,其中包含如下文件: users_20221104.txt 用户_20221105.txt 用户_20221106.txt Dealers_20221104.txt Dealers_20221105.txt 经销商_20221106.txt Nations_20221104.txt

回答 2 投票 0

提取每个月的第一个星期一

如何提取2010-01-01到2015-12-31每个月的第一个星期一?

回答 4 投票 0

java - hibernate - 将日期从一种格式转换为另一种格式

我正在尝试将日期从一种格式转换为另一种格式,输入的日期采用以下格式:“mm-dd-yyyy”到“yyyy-mm-dd”。 我从网页收到“mm-dd-yyyy”格式的日期,当我插入时...

回答 5 投票 0

创建动态日期,这样我就不用手动输入明年的日期了

我有一个 SQL 查询,如下所示。我希望有当前和上一个财政年度的动态日期,这样当我将来运行代码时,我就不必手动更新

回答 1 投票 0

当你知道今天是星期几时,如何找出一周的开始日期

通过“date-fns”模块,我收到了今年日期有多少周的数字。 常量当前 = '2022-03-10' const weekNumber = getWeek(当前, 1) // 11 相反,如果你只...

回答 3 投票 0

在power BI中过滤日期DAX

2010 年公司销售 = 变量 CorporateDate=过滤器(DateOne,DateOne[年份]=2010) 返回 公司日期 执行此 DAX 代码时,会出现此 MSG: 该表达式引用多个列。穆...

回答 1 投票 0

SQL WHERE 当前日期与表中日期之间的最大日期

我使用的是 DB2,我想转换上面的语句,其中将数字日期 (yyyymmdd) TXDTDBVL 与 CURRENT DATE 进行比较,以将当前月份作为条件: 选择...

回答 1 投票 0

在 javascript 中将日期转换为 mm/dd/yyyy 格式

这个日期问题让我很为难。我从 sql 表中获取以下值。 var 当前日期 = 2017-04-25T00:00:00 我需要在用户界面上将其转换为 04/25/2017。我尝试使用各种...

回答 3 投票 0

我可以从 Excel 中仅包含年份和小时的数据集中返回日期吗?

数据集如下所示: 2024年1 2024年2 ... 2024 8760 2025年1 ... 想去: 2024/01/01 00:00 2024/01/01 01:00 ... 2024/12/31 23:00 2025/01/01 00:00 ... 甚至不知道从哪里开始 达...

回答 1 投票 0

排灯节愿望以及为什么庆祝它?

我尝试在不同的平台和网站上搜索,但找不到特定的答案。我也访问了不同的网站,但不值得。我想知道排灯节的原因和时间

回答 1 投票 0

与sql中的另一个表合并时如何获取小于实际日期的最近行

考虑我有一个表,其中有一个每天生成的日期列,如下所示。 表格1 ID 名称 数量 日期 1 abc 20 17/01/2022 1 abc 10 18/01/2022 2 def 10 24...

回答 1 投票 0

SAS 中的组交叉日期范围

我需要混合 SAS 中交叉的日期范围。 例如: ID PROV dt_entrata dt_uscita 标志 381 00001 2004年12月31日 2005年9月11日 好的 381 00001 2011年7月5日 2012年4月16日 好的 **381 ...

回答 1 投票 0

如何使用健康包flutter从google fit获取每月步数数据

我正在编写一个 flutter 程序来使用 Health 包接收来自 google fit 的数据,我能够获取每周数据 weekStepData = 等待 health.getTotalStepsInInterval( ...

回答 2 投票 0

将回历日期转换为公历日期并在 Google 表格中计算经过的时间

我正在处理Google表格中的一些中等数据集,其中包含包含回历日期(阿拉伯年)的列。我想将它们更改为公历日期,或者实时计算经过的时间...

回答 1 投票 0

如何将 NgbDatePicker 格式从 YYYY-MM-DD 更改为 MM-DD-YYYY 角度 4?

嗨,我正在使用 ngbDatePicker,我的格式是 YYYY-MM-DD 我正在尝试更改它,但似乎无法将格式更改为 MM/DD/YYYY。 这是我的 html 代码 嗨,我正在使用 ngbDatePicker,我的格式是 YYYY-MM-DD 我正在尝试更改它,但似乎无法将格式更改为 MM/DD/YYYY。 这是我的html代码 <div class="form-group datepicker"> <label for="dob">Date of Birth*</label> <div class="row input-group"> <input ngbDatepicker #d="ngbDatepicker" #dobF="ngModel" class="form-control input-underline input-lg" id="dob" [(ngModel)]="dateOfBirth" placeholder="mm-dd-yyyy" name="dp" [ngClass]="{ invalid: (dobF.value === null || isString(dobF.value) || futureDate) && dobF.touched }" required /> <div class="input-group-append"> <button class="btn btn-outline-secondary calendar" (click)="d.toggle()" type="button" ></button> </div> </div> <div *ngIf=" (dobF.value === null || isString(dobF.value) || futureDate) && dobF.touched " class="error" > Please enter a valid date of birth. </div> </div> 这是我的ts文件代码 public dateOfBirth: { year: number; month: number; day: number }; public currentDate = moment().format("YYYY-MM-DD"); constructor( private config: NgbDatepickerConfig ) { // customize default values of datepickers used by this component tree const currentDate = new Date(); const day = currentDate.getDate(); const month = currentDate.getMonth() + 1; const year = currentDate.getFullYear(); this.config.minDate = {year: 1900, month: 1, day: 1}; this.config.maxDate = {year, month, day}; this.config.outsideDays = "hidden"; } ngOninit() { this.subscriptions["patient"] = this.store .select("patient") .subscribe(data => { this.patient = Object.assign({}, this.patient, data); const dob = this.patient.Dob ? this.patient.Dob.split("-") : null; dob !== null ? (this.dateOfBirth = { year: Number(dob[0]), month: Number(dob[1]), day: Number(dob[2]) }) : (this.dateOfBirth = null); }); } ngAfterContentChecked() { let currentDateObject = this.currentDate.split("-"); this.dobYear = Number(currentDateObject[0]); this.dobMonth = Number(currentDateObject[1]); this.dobDay = Number(currentDateObject[2]); if (this.dateOfBirth) { this.futureDate = this.dateOfBirth.year > this.dobYear || (this.dateOfBirth.year == this.dobYear && this.dateOfBirth.month > this.dobMonth) || (this.dateOfBirth.year == this.dobYear && this.dateOfBirth.month == this.dobMonth && this.dateOfBirth.day > this.dobDay); } } 我似乎找不到任何帮助来更改格式。 如何将格式从 YYYY/DD/MM 更改为 MM/DD/YYYY。 有什么帮助吗谢谢 您需要扩展 NgbDateParserFormatter 并覆盖默认提供程序: 下面是 dd/mm/yyyy 的示例,您只需更改 parse() 和 format() 函数即可更改为 mm/dd/yyyy。 添加以下类: import { NgbDateParserFormatter, NgbDateStruct } from "@ng-bootstrap/ng-bootstrap"; import { Injectable } from "@angular/core"; @Injectable() export class NgbDateCustomParserFormatter extends NgbDateParserFormatter { parse(value: string): NgbDateStruct { if (value) { const dateParts = value.trim().split("/"); if (dateParts.length === 1 && isNumber(dateParts[0])) { return { day: toInteger(dateParts[0]), month: null, year: null }; } else if (dateParts.length === 2 && isNumber(dateParts[0]) && isNumber(dateParts[1])) { return { day: toInteger(dateParts[0]), month: toInteger(dateParts[1]), year: null }; } else if (dateParts.length === 3 && isNumber(dateParts[0]) && isNumber(dateParts[1]) && isNumber(dateParts[2])) { return { day: toInteger(dateParts[0]), month: toInteger(dateParts[1]), year: toInteger(dateParts[2]) }; } } return null; } format(date: NgbDateStruct): string { return date ? `${isNumber(date.day) ? padNumber(date.day) : ""}/${isNumber(date.month) ? padNumber(date.month) : ""}/${ date.year }` : ""; } } export function toInteger(value: any): number { return parseInt(`${value}`, 10); } export function isNumber(value: any): value is number { return !isNaN(toInteger(value)); } export function padNumber(value: number) { if (isNumber(value)) { return `0${value}`.slice(-2); } else { return ""; } } 修改 app.module.ts 以覆盖默认提供程序: import { NgbDateCustomParserFormatter } from "./YOURPATH/date-formatter.service"; @NgModule({ declarations: [ ... ], imports: [ ... ], providers: [ ... , { provide: NgbDateParserFormatter, useClass: NgbDateCustomParserFormatter } // <-- add this ], bootstrap: [AppComponent] }) export class AppModule {} 如果我想根据布尔变量将日期格式设置为 dd-mm-yyyy 或 dd-mm 该怎么办?我该如何实现这一目标? 完美的解决方案是更改下面的文件,我已经编辑了代码以在输入字段中获取所需的格式(DD-MM-YYYY)。 ngb-date-parser-formatter.js 从下面的代码中,您将在输入字段中获得DD-MM-YYYY日期格式。 var __extends = (this && this.__extends) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; import { padNumber, toInteger, isNumber } from '../util/util'; /** * Abstract type serving as a DI token for the service parsing and formatting dates for the NgbInputDatepicker * directive. A default implementation using the ISO 8601 format is provided, but you can provide another implementation * to use an alternative format. */ var NgbDateParserFormatter = (function () { function NgbDateParserFormatter() { } return NgbDateParserFormatter; }()); export { NgbDateParserFormatter }; var NgbDateISOParserFormatter = (function (_super) { __extends(NgbDateISOParserFormatter, _super); function NgbDateISOParserFormatter() { return _super !== null && _super.apply(this, arguments) || this; } NgbDateISOParserFormatter.prototype.parse = function (value) { if (value) { var dateParts = value.trim().split('-'); if (dateParts.length === 1 && isNumber(dateParts[0])) { return { year: toInteger(dateParts[0]), month: null, day: null }; } else if (dateParts.length === 2 && isNumber(dateParts[0]) && isNumber(dateParts[1])) { return { year: toInteger(dateParts[0]), month: toInteger(dateParts[1]), day: null }; } else if (dateParts.length === 3 && isNumber(dateParts[0]) && isNumber(dateParts[1]) && isNumber(dateParts[2])) { return { year: toInteger(dateParts[0]), month: toInteger(dateParts[1]), day: toInteger(dateParts[2]) }; } } return null; }; NgbDateISOParserFormatter.prototype.format = function (date) { return date ? (isNumber(date.day) ? padNumber(date.day) : '')+"-"+ (isNumber(date.month) ? padNumber(date.month) : '') +"-"+ date.year:''; }; return NgbDateISOParserFormatter; }(NgbDateParserFormatter)); export { NgbDateISOParserFormatter }; //# sourceMappingURL=ngb-date-parser-formatter.js.map

回答 3 投票 0

将字符串“d.m.Y”转换为格式为“Y-m-d”的日期

目前,我已经使用 fread 将数据导入到 R 中,并且导入工作正常。然而,对于 2 列,日期被读取为“d.m.Y”并保存为字符。问题是c...

回答 1 投票 0

忽略字符串中的字符来生成 R 日期

我试图从字符串中获取日期,例如:“ID0123122021”。 其中前两位数字是 ID,然后是月份,然后是年份。 所以它相当于“IDnnnnmmyyyy”...

回答 2 投票 0

ggpot2-水平轴上的多行时间

我正在尝试使用 R 中的 ggplot2 绘制图表。我想要绘制的变量是时间序列并且超过一个(3 个变量)。我面临的问题是在水平轴上,即 axi...

回答 1 投票 0

无法将日期格式化为 2024 年 3 月 19 日 11:06:32AM UTC+5" 在 flutter 中输入

我想将 DateTime.now() 格式化为 2024 年 3 月 19 日上午 11:06:32 UTC+5”,但其数据类型应该是 DateTime。 我得到该格式的日期,但它是字符串: 字符串格式化日期 =

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.