Correct

有日子

/ yǒu rì zi /
Strokes
https://i.cchatty2.com/filters:format(webp)/fit-in/684x0/img/202102/有日子-Chinese-idioms-Cchatty-42893d36-0e08-4756-81b3-b6f93617c095-1612777478.jpg

Collocation

1
……该有日子了
2
有出头的日子
3
有段日子|、有许多日子
4
还有些日子
5
有不少日子了
6
有些日子了
7
来/去……有日子了

Definition

有日子:

Literally means:

it is quite some time; have time schedule

Actually means:

A certain period of time has passed. This period is long for the speaker.

It refers to the scheduled time for the beginning or ending of something.

指已经过了一段时间。在说话人心目中,这段时间不算短。

指事情将要开始或完成的确定时间。

Example

Used as predicate or object, and can be used in an inverted form. (作谓语、宾语,可以倒装)
1
men
你们
jiéhūn
结婚
yǒu
zi
日子
le
méiyǒu
没有
  
?

Have you been married for a while?

2
Ràng
fān
翻译
de
wénzhāng
文章
tuōzàituō
一拖再拖
  
,
shénme
什么
shíhou
时候
zuò
wán
  
,
dào
到底
yǒu
méiyǒu
没有
zi
日子
ā
  
?

Let your translation of the article drag on, when to finish, in the end there are no days ah?

3
Kuài
guònián
过年
le
  
,
lǎobǎn
老板
gōng
工资
gěi
míngōng
民工
gāi
yǒu
zi
日子
le
  
?

It's almost New Year's Day, isn't it time for the boss to pay migrant workers?

Used as adverbial adjunct or predicate, and can have other words in between. (作状语、谓语)中间可以插入其他词语)
4
Yīnwèi
因为
gōngzuò
工作
hěn
máng
  
,
men
我们
yǒu
zi
日子
méi
jiànmiàn
见面
le
  

We haven't seen each other for days because we are very busy at work.

5
kāi
离开
shànghǎi
上海
yǒuxiē
有些
zi
日子
le
  
,
zhìjīn
至今
diànhuà
电话
méi
lái
guò
  

He has been away from Shanghai for some days and has not called yet.

6
lái
zhōngguó
中国
yǒu
shǎo
不少
zi
日子
le
  
,
gōng
公司
yào
gǎnjǐn
赶紧
huíguó
回国
  

He has been in China for many days, and the company wants him to hurry home.