I am new to Linux, need a little help of you guys.

I want to get newest file name modified before a specific time into a variable.

I am able to get the result from below command. but I am getting file modification time and file name both.

```
find /home/administrator/ -not -path '*/\.*' -type f -mmin +100 -printf "%TY-%Tm-%Td %TT %p\n" | sort -nr | head -n 1

```

below is the output of above command 

```
2018-09-10 18:39:18.3099856630 /home/administrator/K.sh

```

Desired output --> K.sh

how can I get filename only into a variable? 
Thanks in advance.