更新日期主题的时间

物理男孩

有没有一种方法可以更新我的服务中某个主题的时间?

我正在考虑将以下功能抽象为服务:

date: Date;

setTime(hours: number, mins: number, secs: number): void {
    this.date.setHours(hours);
    this.date.setMinutes(mins);
    this.date.setSeconds(secs);
  }

服务示例

date: Subject<Date>;

  constructor() {
    this.date = new Subject();
  }

  setDate(hrs: number, mins: number, secs: number): Observable<Date> {
    const tempDate = this.date;
    // tempDate.set - Cannot do .setXXX here since it is a Subject and not a Date
    this.date.next
  }

闪电战

特恩·范德维斯特

您可以创建一个新日期,复制当前日期的日期部分,并使用时间参数。然后将 tempDate 推送到主题。

像这样:

setDate(hrs: number, mins: number, secs: number): Observable<Date> {
   let tempDate = this.date.getValue(); //gets the value of the subject, not the actual subject
   tempDate.setHours(hours);
   tempDate.setMinutes(mins);
   tempDate.setSeconds(secs);
   this.date.next(tempDate);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL更新日期时间字段

来自分类Dev

尝试循环更新日期和时间

来自分类Dev

SQL更新日期时间条目

来自分类Dev

Rails-无法更新日期时间

来自分类Dev

Postgres:更新日期并保留时间戳记中的时间

来自分类Dev

更新日期时间时间戳分钟值

来自分类Dev

腌制后是否更新日期时间时间戳?

来自分类Dev

SQL Server数据库的最后更新日期时间

来自分类Dev

在SQL数据库中插入并更新日期时间

来自分类Dev

SQL中的批量更新日期时间列

来自分类Dev

Rails 4.2不会更新日期时间字段

来自分类Dev

更新日期字段

来自分类Dev

使用日期更新日期

来自分类Dev

更新日期类型日期

来自分类Dev

如何更新日期时间字段以仅包含日期或时间部分

来自分类Dev

SQL 替换和更新日期时间字符串“在某个日期之前”

来自分类Dev

使用javasrcript中的时间对象更新日期对象中的日期

来自分类Dev

sql oracle更新日期

来自分类Dev

PostgreSQL更新日期范围

来自分类Dev

无法及时更新日期

来自分类Dev

如何每周更新日期?

来自分类Dev

设置延迟更新日期

来自分类Dev

根据日期时间选择计算新日期

来自分类Dev

MySQL仅在该记录已更改时才更新日期时间列数据

来自分类Dev

如何在动态SQL中使用sysdate(包括时间戳)更新日期列

来自分类Dev

更新查询,其中我要获取最新日期时间的每个ID都有ID列表

来自分类Dev

在SQL Server 2012中仅更新日期的一部分时间

来自分类Dev

根据当前时间段在MySQL中更新日期的方法?

来自分类Dev

如何在动态SQL中使用sysdate(包括时间戳)更新日期列