我的用户年龄,月份和日期类似于18年2个月和5天。我需要使用这些参数返回用户DateOfBirth
。如何从年,月和日找到用户DateOfBirth
?
答案 0 :(得分:1)
我找到了一个解决方案,它对我有用。
getWorlds(userId): Observable<any> {
return this.afs.collection('worlds').snapshotChanges().map(actions => {
return actions.map(a => {
const data = a.payload.doc.data();
const id = a.payload.doc.id;
return { id, ...data };
});
}).catch((e: any) => Observable.throw(this.errorHandler(e)));
}
答案 1 :(得分:0)
您可以随时使用带有负数的AddDays / Months / Years实际从日期中减去天/月/年。
DateTime now = DateTime.Now;
Console.WriteLine("Today's Date:" + now.ToString());
int years = 18;
int months = 2;
int days = 5;
now = now.AddYears((-1) * years);
now = now.AddMonths((-1) * months);
now = now.AddDays((-1) * days);
Console.WriteLine("Date Of Birth:" + now.ToString());
return now;